AudioObjectType 열거형(spatialaudioclient.h)
ISpatialAudioObject의 형식을 지정합니다. 공간 오디오 개체는 동적일 수 있습니다. 즉, 공간 속성이 시간이 지남에 따라 변경되거나 정적일 수 있습니다. 즉, 공간 속성이 고정됩니다. 정적 공간 오디오 개체를 할당할 수 있는 17개의 오디오 채널이 있으며, 각 채널은 실제 또는 가상화된 스피커를 나타냅니다. 열거형의 정적 채널 값을 마스크로 결합하여 공간 오디오 개체를 여러 채널에 할당할 수 있습니다. AudioObjectType_None 및 AudioObjectType_Dynamic 제외한 모든 열거형 값은 정적 채널을 나타냅니다.
Syntax
typedef enum AudioObjectType {
AudioObjectType_None = 0,
AudioObjectType_Dynamic,
AudioObjectType_FrontLeft,
AudioObjectType_FrontRight,
AudioObjectType_FrontCenter,
AudioObjectType_LowFrequency,
AudioObjectType_SideLeft,
AudioObjectType_SideRight,
AudioObjectType_BackLeft,
AudioObjectType_BackRight,
AudioObjectType_TopFrontLeft,
AudioObjectType_TopFrontRight,
AudioObjectType_TopBackLeft,
AudioObjectType_TopBackRight,
AudioObjectType_BottomFrontLeft,
AudioObjectType_BottomFrontRight,
AudioObjectType_BottomBackLeft,
AudioObjectType_BottomBackRight,
AudioObjectType_BackCenter,
AudioObjectType_StereoLeft,
AudioObjectType_StereoRight
} ;
상수
AudioObjectType_None 값: 0 공간 오디오 개체가 공간화되지 않았습니다. |
AudioObjectType_Dynamic 공간 오디오 개체는 동적입니다. 공간 속성은 시간이 지남에 따라 변경할 수 있습니다. |
AudioObjectType_FrontLeft 공간 오디오 개체에는 왼쪽 앞 채널이 할당됩니다. DirectShow의 WAVEFORMATEXTENSIBLE 열거형에 해당하는 채널 마스크가 SPEAKER_FRONT_LEFT. |
AudioObjectType_FrontRight 공간 오디오 개체에는 오른쪽 앞 채널이 할당됩니다. DirectShow의 WAVEFORMATEXTENSIBLE 열거형에 해당하는 채널 마스크가 SPEAKER_FRONT_RIGHT. |
AudioObjectType_FrontCenter 공간 오디오 개체에는 프런트 센터 채널이 할당됩니다. DirectShow의 WAVEFORMATEXTENSIBLE 열거형에 해당하는 채널 마스크가 SPEAKER_FRONT_CENTER. |
AudioObjectType_LowFrequency 공간 오디오 개체에는 빈도가 낮은 채널이 할당됩니다. 이 채널은 공간화되지 않으므로 공간화된 오디오 개체에 대한 시스템 리소스 제한에 포함되지 않습니다. DirectShow의 WAVEFORMATEXTENSIBLE 열거형에 해당하는 채널 마스크가 SPEAKER_LOW_FREQUENCY. |
AudioObjectType_SideLeft 공간 오디오 개체에는 왼쪽 측면 채널이 할당됩니다. DirectShow의 WAVEFORMATEXTENSIBLE 열거형에 해당하는 채널 마스크가 SPEAKER_SIDE_LEFT. |
AudioObjectType_SideRight 공간 오디오 개체에는 오른쪽 측면 채널이 할당됩니다. DirectShow의 WAVEFORMATEXTENSIBLE 열거형에 해당하는 채널 마스크가 SPEAKER_SIDE_RIGHT. |
AudioObjectType_BackLeft 공간 오디오 개체에는 왼쪽 뒤 채널이 할당됩니다. DirectShow의 WAVEFORMATEXTENSIBLE 열거형에 해당하는 채널 마스크가 SPEAKER_BACK_LEFT. |
AudioObjectType_BackRight 공간 오디오 개체에는 오른쪽 뒤 채널이 할당됩니다. DirectShow의 WAVEFORMATEXTENSIBLE 열거형에 해당하는 채널 마스크가 SPEAKER_BACK_RIGHT. |
AudioObjectType_TopFrontLeft 공간 오디오 개체에는 왼쪽 상단 채널이 할당됩니다. DirectShow의 WAVEFORMATEXTENSIBLE 열거형에 해당하는 채널 마스크가 SPEAKER_TOP_FRONT_LEFT. |
AudioObjectType_TopFrontRight 공간 오디오 개체는 오른쪽 상단 채널에 할당됩니다. DirectShow의 WAVEFORMATEXTENSIBLE 열거형에 해당하는 채널 마스크가 SPEAKER_TOP_FRONT_RIGHT. |
AudioObjectType_TopBackLeft 공간 오디오 개체에는 왼쪽 위 채널이 할당됩니다. DirectShow의 WAVEFORMATEXTENSIBLE 열거형에 해당하는 채널 마스크가 SPEAKER_TOP_BACK_LEFT. |
AudioObjectType_TopBackRight 공간 오디오 개체에는 오른쪽 위 채널이 할당됩니다. DirectShow의 WAVEFORMATEXTENSIBLE 열거형에 해당하는 채널 마스크가 SPEAKER_TOP_BACK_RIGHT. |
AudioObjectType_BottomFrontLeft 공간 오디오 개체는 왼쪽 아래 채널에 할당됩니다. |
AudioObjectType_BottomFrontRight 공간 오디오 개체는 오른쪽 아래 채널에 할당됩니다. |
AudioObjectType_BottomBackLeft 공간 오디오 개체에는 왼쪽 아래 채널이 할당됩니다. |
AudioObjectType_BottomBackRight 공간 오디오 개체는 오른쪽 아래 채널에 할당됩니다. |
AudioObjectType_BackCenter 공간 오디오 개체에는 백 센터 채널이 할당됩니다. |
요구 사항
요구 사항 | 값 |
---|---|
헤더 | spatialaudioclient.h |