KSAC3_BIT_STREAM_MODE structure (ksmedia.h)
The KSAC3_BIT_STREAM_MODE structure specifies the bit-stream mode, which is the type of audio service that is encoded into an AC-3 stream.
Syntax
typedef struct {
LONG BitStreamMode;
} KSAC3_BIT_STREAM_MODE, *PKSAC3_BIT_STREAM_MODE;
Members
BitStreamMode
Specifies the bit-stream mode. The BitStreamMode member is set to a value in the range 0 to 7.
Specify the value of this member as one of the following constants:
Constant | Value |
---|---|
KSAC3_SERVICE_MAIN_AUDIO | 0 |
KSAC3_SERVICE_NO_DIALOG | 1 |
KSAC3_SERVICE_VISUALLY_IMPAIRED | 2 |
KSAC3_SERVICE_HEARING_IMPAIRED | 3 |
KSAC3_SERVICE_DIALOG_ONLY | 4 |
KSAC3_SERVICE_COMMENTARY | 5 |
KSAC3_SERVICE_EMERGENCY_FLASH | 6 |
KSAC3_SERVICE_VOICE_OVER | 7 |
These constants correspond to the bit-stream modes that are defined in the AC-3 specification. For more information, see the following Remarks section.
Remarks
This structure is used by the KSPROPERTY_AC3_BIT_STREAM_MODE property.
For more information about bit stream modes, see the AC-3 specification at the Dolby Laboratories website. The specification is titled Digital Audio Compression Standard (AC-3).
Requirements
Requirement | Value |
---|---|
Header | ksmedia.h (include Ksmedia.h) |