Поделиться через


структура DVD_AudioAttributes (strmif.h)

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Структура DVD_AudioAttributes используется в IDvdInfo2::GetAudioAttributes для получения различных звуковых атрибутов диска.

Синтаксис

typedef struct tagDVD_AudioAttributes {
  DVD_AUDIO_APPMODE  AppMode;
  BYTE               AppModeData;
  DVD_AUDIO_FORMAT   AudioFormat;
  LCID               Language;
  DVD_AUDIO_LANG_EXT LanguageExtension;
  BOOL               fHasMultichannelInfo;
  DWORD              dwFrequency;
  BYTE               bQuantization;
  BYTE               bNumberOfChannels;
  DWORD              dwReserved[2];
} DVD_AudioAttributes;

Члены

AppMode

Указывает текущий звуковой режим. Если возвращенный режим DVD_AudioMode_Karaoke, вызовите IDvdInfo2::GetKaraokeAttributes , чтобы получить дополнительные сведения.

AppModeData

AudioFormat

Описывает формат (режим кодирования) аудиопотока.

Language

Значение LCID , указывающее язык аудиопотока. Равно нулю, если язык отсутствует.

LanguageExtension

Перечисление DVD_AUDIO_LANG_EXT , которое будет заполнено, если на диске есть какая-либо информация.

fHasMultichannelInfo

Указывает, присутствуют ли многоканальные атрибуты. Значение TRUE означает, что доступны дополнительные сведения о смешивании, например для SurroundSound. Вызовите IDvdInfo2::GetTitleAttributes , чтобы получить многоканальные сведения.

dwFrequency

Частота аудиопотока в герцах (48k, 96k).

bQuantization

Разрешение аудиопотока (16, 20, 24 бит или другое) указывает, что разрешение неизвестно.

bNumberOfChannels

Число каналов. Например, dolby AC-3 версии 5.1 имеет шесть каналов.

dwReserved[2]

Зарезервировано.

Требования

Требование Значение
Заголовок strmif.h (включая Dshow.h)

См. также раздел

Структуры DirectShow