|
XT-Audio
|
Audio channel specification. More...
#include <Structs.h>
Data Fields | |
| int32_t | inputs |
| Input channel count. More... | |
| uint64_t | inMask |
| Input channel mask. More... | |
| int32_t | outputs |
| Output channel count. More... | |
| uint64_t | outMask |
| Output channel mask. More... | |
Audio channel specification.
Formats with both inputs and outputs can only be used with services that support full-duplex, see XtServiceGetCapabilities.
Channel masks will be ignored for services that do not support masking, see XtServiceGetCapabilities.
| XtChannels::inMask |
Input channel mask.
Set bit N to route channel N from/to that position. For example, in a stereo stream on a surround71 capable device where channels 4 and 5 represent back left/right, the mask is (1ULL << 4) | (1ULL << 5) to use back left/right instead of the default front left/right.
| XtChannels::inputs |
Input channel count.
| XtChannels::outMask |
Output channel mask.
Set bit N to route channel N from/to that position. For example, in a stereo stream on a surround71 capable device where channels 4 and 5 represent back left/right, the mask is (1ULL << 4) | (1ULL << 5) to use back left/right instead of the default front left/right.
| XtChannels::outputs |
Output channel count.
1.8.10