Share via


estrutura KSAC3_BIT_STREAM_MODE (ksmedia.h)

A estrutura KSAC3_BIT_STREAM_MODE especifica o modo de fluxo de bits, que é o tipo de serviço de áudio codificado em um fluxo AC-3.

Sintaxe

typedef struct {
  LONG BitStreamMode;
} KSAC3_BIT_STREAM_MODE, *PKSAC3_BIT_STREAM_MODE;

Membros

BitStreamMode

Especifica o modo de fluxo de bits. O membro BitStreamMode é definido como um valor no intervalo de 0 a 7.

Especifique o valor desse membro como uma das seguintes constantes:

Constante Valor
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

Essas constantes correspondem aos modos de fluxo de bits definidos na especificação AC-3. Para obter mais informações, consulte a seção Comentários a seguir.

Comentários

Essa estrutura é usada pela propriedade KSPROPERTY_AC3_BIT_STREAM_MODE .

Para obter mais informações sobre modos de fluxo de bits, consulte a especificação AC-3 no site do Dolby Laboratories . A especificação é intitulada Padrão de Compactação de Áudio Digital (AC-3).

Requisitos

Requisito Valor
Cabeçalho ksmedia.h (inclua Ksmedia.h)

Confira também

KSPROPERTY_AC3_BIT_STREAM_MODE