다음을 통해 공유


오디오 하위 유형 GUID

다음 오디오 하위 형식 GUID가 정의됩니다. 하위 형식을 지정하려면 미디어 형식에서 MF_MT_SUBTYPE 특성을 설정합니다. 언급된 경우를 제외하고 이러한 상수는 헤더 파일 mfapi.h에 정의됩니다.

이러한 하위 형식을 사용하는 경우 MF_MT_MAJOR_TYPE 특성을 MFMediaType_Audio 설정합니다.

GUID 설명 서식 태그(FOURCC)
MEDIASUBTYPE_RAW_AAC1 AAC(고급 오디오 코딩).
이 하위 형식은 오디오 형식 태그가 0x00FF 같은 AVI 파일에 포함된 AAC에 사용됩니다.
자세한 내용은 AAC 디코더를 참조하세요.
wmcodecdsp.h에 정의됨
WAVE_FORMAT_RAW_AAC1(0x00FF)
MFAudioFormat_AAC AAC(고급 오디오 코딩).
참고: wmcodecdsp.h에 정의된 MEDIASUBTYPE_MPEG_HEAAC 동일합니다.
스트림은 원시 AAC 데이터 또는 ADTS(오디오 데이터 전송 스트림) 스트림의 AAC 데이터를 포함할 수 있습니다.
자세한 내용은 다음을 참조하세요.
- AAC 디코더
- MPEG-4 파일 원본
WAVE_FORMAT_MPEG_HEAAC(0x1610)
MFAudioFormat_ADTS 사용되지 않습니다. WAVE_FORMAT_MPEG_ADTS_AAC(0x1600)
MFAudioFormat_ALAC Apple 무손실 오디오 코덱
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).
ksuuids.h에 정의된 MEDIASUBTYPE_DOLBY_AC3 동일한 GUID 값
없음
MFAudioFormat_Dolby_AC3_SPDIF S/PDIF(Sony/Philips Digital Interface)를 통한 Dolby AC-3 오디오.
이 GUID 값은 다음 하위 형식과 동일합니다.
  • ksmedia.h에 정의된 KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL.
  • uuids.h에 정의된 MEDIASUBTYPE_DOLBY_AC3_SPDIF.
WAVE_FORMAT_DOLBY_AC3_SPDIF(0x0092)
MFAudioFormat_Dolby_DDPlus Dolby Digital Plus.
wmcodecdsp.h에 정의된 MEDIASUBTYPE_DOLBY_DDPLUS GUID 값과 동일합니다.
없음
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 오디오 계층 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 Opus
Windows 10 이상에서 지원됩니다.
WAVE_FORMAT_OPUS(0x704F)
MFAudioFormat_PCM 압축되지 않은 PCM 오디오. WAVE_FORMAT_PCM (1)
MFAudioFormat_QCELP QCELP(Qualcomm Code Excited Linear Prediction) 오디오. 없음
MFAudioFormat_WMASPDIF S/PDIF를 통해 Windows Media Audio 9 Professional 코덱. 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 Professional 코덱 또는 Windows Media Audio 9.1 Professional 코덱. WAVE_FORMAT_WMAUDIO3(0x0162)

이 테이블의 세 번째 열에 나열된 형식 태그는 WAVEFORMATEX 구조체에서 사용되며 헤더 파일 mmreg.h에 정의됩니다.

오디오 형식 태그가 지정되면 다음과 같이 오디오 하위 형식 GUID를 만들 수 있습니다.

  1. mfaph.i에 정의된 MFAudioFormat_Base 값으로 시작합니다.
  2. 이 GUID의 첫 번째 DWORD 를 형식 태그로 바꿉 있습니다.

DEFINE_MEDIATYPE_GUID 매크로를 사용하여 이 패턴을 따르는 새 GUID 상수를 정의할 수 있습니다.

오디오 미디어 유형

IMFMediaType

미디어 형식 GUID

미디어 유형