오디오 하위 유형 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 값은 다음 하위 형식과 동일합니다.
|
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를 만들 수 있습니다.
- mfaph.i에 정의된 MFAudioFormat_Base 값으로 시작합니다.
- 이 GUID의 첫 번째 DWORD 를 형식 태그로 바꿉 있습니다.
DEFINE_MEDIATYPE_GUID 매크로를 사용하여 이 패턴을 따르는 새 GUID 상수를 정의할 수 있습니다.