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


Графические идентификаторы подтипа звука

Определены следующие подтипы графических идентификаторов аудио. Чтобы указать подтип, задайте атрибут MF_MT_SUBTYPE для типа носителя. За исключением отмеченных, эти константы определяются в файле заголовка mfapi.h.

При использовании этих подтипов задайте для атрибута MF_MT_MAJOR_TYPE значение MFMediaType_Audio.

GUID Описание Тег формата (FOURCC)
MEDIASUBTYPE_RAW_AAC1 Расширенный код аудио (AAC).
Этот подтип используется для AAC, содержащегося в файле AVI с тегом формата звука, равным 0x00FF.
Дополнительные сведения см. в декодера AAC.
Определяется в wmcodecdsp.h
WAVE_FORMAT_RAW_AAC1 (0x00FF)
MFAudioFormat_AAC Расширенный код аудио (AAC).
Примечание. Эквивалент MEDIASUBTYPE_MPEG_HEAAC, определенный в wmcodecdsp.h.
Поток может содержать необработанные данные AAC или данные AAC в потоке аудиотрансляции данных (ADTS).
Дополнительные сведения см. в следующем разделе:
- декодировщик AAC
- источник файла MPEG-4
WAVE_FORMAT_MPEG_HEAAC (0x1610)
MFAudioFormat_ADTS Не используется. WAVE_FORMAT_MPEG_ADTS_AAC (0x1600)
MFAudioFormat_ALAC Apple Lossless Audio Codec
Поддерживается в Windows 10 и более поздних версиях.
WAVE_FORMAT_ALAC (0x6C61)
MFAudioFormat_AMR_NB Адаптивный звук с несколькими скоростами
Поддерживается в Windows 8.1 и более поздних версиях.
WAVE_FORMAT_AMR_NB
MFAudioFormat_AMR_WB Адаптивный звук с многоуровневой полосой
Поддерживается в Windows 8.1 и более поздних версиях.
WAVE_FORMAT_AMR_WB
MFAudioFormat_AMR_WP Поддерживается в Windows 8.1 и более поздних версиях.
WAVE_FORMAT_AMR_WP
MFAudioFormat_Dolby_AC3 Dolby Digital (AC-3).
То же значение GUID, что и MEDIASUBTYPE_DOLBY_AC3, которое определено в ksuuids.h
Никакой.
MFAudioFormat_Dolby_AC3_SPDIF Dolby AC-3 аудио через Sony/Philips Digital Interface (S/PDIF).
Это значение GUID идентично следующим подтипам:
  • KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL, определенный в ksmedia.h.
  • MEDIASUBTYPE_DOLBY_AC3_SPDIF, определенный в uuids.h.
WAVE_FORMAT_DOLBY_AC3_SPDIF (0x0092)
MFAudioFormat_Dolby_DDPlus Dolby Digital Plus.
То же значение GUID, что и MEDIASUBTYPE_DOLBY_DDPLUS, которое определено в wmcodecdsp.h.
Никакой
MFAudioFormat_DRM Зашифрованные звуковые данные, используемые с безопасным звуковым путем. WAVE_FORMAT_DRM (0x0009)
MFAudioFormat_DTS Звук цифровых театров (DTS). WAVE_FORMAT_DTS (0x0008)
MFAudioFormat_FLAC Бесплатный аудиокодек без потери
Поддерживается в Windows 10 и более поздних версиях.
WAVE_FORMAT_FLAC (0xF1AC)
MFAudioFormat_Float Несжатый звук IEEE с плавающей запятой. WAVE_FORMAT_IEEE_FLOAT (0x0003)
MFAudioFormat_Float_SpatialObjects Несжатый звук IEEE с плавающей запятой. Никакой
MFAudioFormat_MP3 MPEG Audio Layer-3 (MP3). WAVE_FORMAT_MPEGLAYER3 (0x0055)
MFAudioFormat_MPEG Полезные данные аудио MPEG-1. WAVE_FORMAT_MPEG (0x0050)
MFAudioFormat_MSP1 Голосовой кодек Windows Media Audio 9. WAVE_FORMAT_WMAVOICE9 (0x000A)
MFAudioFormat_Opus Опус
Поддерживается в Windows 10 и более поздних версиях.
WAVE_FORMAT_OPUS (0x704F)
MFAudioFormat_PCM Распаковка звука PCM. WAVE_FORMAT_PCM (1)
MFAudioFormat_QCELP Звук QCELP (Qualcomm Code Взволнованный линейный прогноз). Никакой
MFAudioFormat_WMASPDIF Кодек Windows Media Audio 9 профессиональный по протоколу S/PDIF. WAVE_FORMAT_WMASPDIF (0x0164)
MFAudioFormat_WMAudio_Lossless Кодек Windows Media Audio 9 без потери или кодек Windows Media Audio 9.1. WAVE_FORMAT_WMAUDIO_LOSSLESS (0x0163)
MFAudioFormat_WMAudioV8 Кодек Windows Media Audio 8, кодек Windows Media Audio 9 или кодек Windows Media Audio 9.1. WAVE_FORMAT_WMAUDIO2 (0x0161)
MFAudioFormat_WMAudioV9 Кодек Windows Media Audio 9 Профессиональный или Аудио Windows Media 9.1 Профессиональный кодек. WAVE_FORMAT_WMAUDIO3 (0x0162)

Теги формата, перечисленные в третьем столбце этой таблицы, используются в структуре WAVEFORMATEX и определены в файле заголовка mmreg.h.

Учитывая тег формата звука, можно создать GUID подтипа звука следующим образом:

  1. Начните со значения MFAudioFormat_Base, которое определено в mfaph.i.
  2. Замените первый DWORD этого GUID тегом формата.

Макрос DEFINE_MEDIATYPE_GUID можно использовать для определения новой константы GUID, следующей за этим шаблоном.

Типы носителей звука

МВФMediaType

идентификаторы guid типа мультимедиа

Типы носителей