Add get output/input channels support