estructura SUB_Q_HEADER (ntddcdrm.h)
La estructura SUB_Q_HEADER contiene información de estado de audio y la longitud de los datos de subcanal Q que se devuelven. Esta estructura se usa junto con SUB_Q_CHANNEL_DATA.
Sintaxis
typedef struct _SUB_Q_HEADER {
UCHAR Reserved;
UCHAR AudioStatus;
UCHAR DataLength[2];
} SUB_Q_HEADER, *PSUB_Q_HEADER;
Miembros
Reserved
Reservado.
AudioStatus
Notifica el estado de audio con una de las marcas siguientes:
AUDIO_STATUS_NOT_SUPPORTED
El byte de estado de audio no es compatible o no es válido.
AUDIO_STATUS_IN_PROGRESS
La operación de reproducción de audio está en curso.
AUDIO_STATUS_PAUSED
La operación de reproducción de audio está en pausa.
AUDIO_STATUS_PLAY_COMPLETE
La operación de reproducción de audio se completó correctamente.
AUDIO_STATUS_PLAY_ERROR
La operación de reproducción de audio se detuvo debido a un error.
AUDIO_STATUS_NO_STATUS
No hay ningún estado de audio actual que se devuelva.
DataLength[2]
Proporciona la longitud de los datos de subcanal Q que siguen a esta estructura de encabezado. Los bytes de esta matriz se organizan en orden big-endian. DataLength[0] contiene el byte más significativo y DataLength[1] contiene el byte menos significativo.
Requisitos
Requisito | Valor |
---|---|
Header | ntddcdrm.h (incluya Ntddcdrm.h) |