Microsoft MPEG-1/DD/AAC 音訊解碼器

此篩選會解碼下列音訊格式:

  • MPEG-1 音訊層 I 和 II。
  • 回溯相容的 MPEG-2 音訊、層 I 和 II (ISO/IEC 13818-3) 、單聲道和身歷聲。
  • 進階音訊編碼 (AAC) 低複雜度 (LC) 設定檔。
  • High-Efficiency AAC (HE-AAC) 第 1 版和第 2 版。
  • 傳遞數位電視系統 (DTS) 進行數位輸出。
  • 僅限 LPCM、單聲道和身歷聲,且不含 PES 標頭。
  • Dolby Digital。
  • Dolby Digital Plus,包括從 Dolby Digital Plus 轉換為 Dolby Digital 以進行數位輸出。

注意

Dolby Digital 技術的 Microsoft 實作受限於 Microsoft 應用程式要使用的 Dolby Digital 授權計畫條款。

 

注意

IA-64 型平臺不支援此篩選。

 

解碼 Dolby Digital Plus、AAC 和 HE-AAC 格式需要Windows 7。 Windows 7 家用入門版或Windows 7 簡易版不支援 Dolby Digital 或 Dolby Digital Plus 解碼。

在登錄中,此篩選的易記名稱是「Microsoft DTV-DVD-音訊解碼器」。

篩選資訊

篩選介面

IBaseFilter
ICodecAPI

輸入釘選媒體類型

在 Windows Vista 和更新版本中,篩選支援下列輸入類型:

  • MEDIATYPE_AudioMEDIASUBTYPE_DOLBY_AC3 (請參閱附注 1.)
  • MEDIATYPE_AudioMEDIASUBTYPE_MPEG1Audio
  • MEDIATYPE_AudioMEDIASUBTYPE_MPEG1Payload
  • MEDIATYPE_AudioMEDIASUBTYPE_MPEG2_AUDIO
  • MEDIATYPE_DVD_ENCRYPTED_PACKMEDIASUBTYPE_DOLBY_AC3 (請參閱附注 1.)
  • MEDIATYPE_DVD_ENCRYPTED_PACKMEDIASUBTYPE_DTS ( 請參閱附注 2.)
  • MEDIATYPE_DVD_ENCRYPTED_PACKMEDIASUBTYPE_DVD_LPCM_AUDIO
  • MEDIATYPE_DVD_ENCRYPTED_PACKMEDIASUBTYPE_MPEG2_AUDIO
  • MEDIATYPE_MPEG2_PESMEDIASUBTYPE_DOLBY_AC3 ( 請參閱附注 1.)
  • MEDIATYPE_MPEG2_PESMEDIASUBTYPE_DTS (請參閱附注 2.)
  • MEDIATYPE_MPEG2_PESMEDIASUBTYPE_DVD_LPCM_AUDIO
  • MEDIATYPE_MPEG2_PESMEDIASUBTYPE_MPEG2_AUDIO
  • MEDIATYPE_StreamMEDIASUBTYPE_DOLBY_AC3 ( 請參閱附注 1.)
  • MEDIATYPE_StreamMEDIASUBTYPE_MPEG1Audio
  • MEDIATYPE_StreamMEDIASUBTYPE_MPEG2_AUDIO

從 Windows 7 開始,篩選也支援下列輸入類型:

  • MEDIATYPE_AudioMEDIASUBTYPE_DOLBY_DDPLUS (請參閱附注 1.)
  • MEDIATYPE_AudioMEDIASUBTYPE_DTS2 (請參閱附注 2.)
  • MEDIATYPE_AudioMEDIASUBTYPE_DVD_LPCM_AUDIO
  • MEDIATYPE_AudioMEDIASUBTYPE_DVM ( 請參閱附注 1.)
  • MEDIATYPE_AudioMEDIASUBTYPE_MPEG_ADTS_AAC
  • MEDIATYPE_AudioMEDIASUBTYPE_MPEG_LOAS
  • MEDIATYPE_AudioMEDIASUBTYPE_MPEG1AudioPayload
  • MEDIATYPE_AudioMEDIASUBTYPE_RAW_AAC1
  • MEDIATYPE_StreamMEDIASUBTYPE_DOLBY_DDPLUS (請參閱附注 1.)
  • MEDIATYPE_StreamMEDIASUBTYPE_MPEG_ADTS_AAC
  • MEDIATYPE_StreamMEDIASUBTYPE_MPEG_LOAS

輸入類型可以在串流期間動態變更。
如需這些媒體類型的詳細資訊,請參閱 音訊子類型

注意

  1. Dolby Digital 技術的 Microsoft 實作受限於 Microsoft 應用程式要使用的 Dolby Digital 授權計畫條款。

注意

  1. 對於數位電視系統 (DTS) 輸入,只有 S/PDIF 輸出支援透過 S/PDIF) (DTS。 不支援音訊解碼。

輸入針腳介面

ICodecAPI
IKsPropertySet
IMemInputPin
IPin
IQualityControl

輸出釘選媒體類型

在 Windows Vista 和更新版本中,篩選準則支援下列輸出類型:

  • MEDIATYPE_AudioMEDIASUBTYPE_DOLBY_AC3_SPDIF (與 KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL) 相同
  • MEDIATYPE_AudioMEDIASUBTYPE_PCM

從 Windows 7 開始,篩選也支援下列輸出類型:

  • MEDIATYPE_AudioKSDATAFORMAT_SUBTYPE_IEC61937_DTS
  • MEDIATYPE_AudioMEDIASUBTYPE_IEEE_FLOAT

輸出針腳介面

IMediaSeeking
IPin
IQualityControl

篩選 CLSID

wmcodecdsp.h) 中宣告CLSID_CMPEG2AudDecoderDS (

可執行檔

msmpeg2adec.dll

優點

MERIT_NORMAL - 1

篩選類別

CLSID_LegacyAmFilterCategory

 

注意

舊版的檔指出,此篩選準則可以解碼 「MPEG-2 音訊」。篩選準則只會解碼回溯相容的 MPEG-2 音訊。

 

備註

單聲道串流一律會解碼為立體。

針對通道設定為兩個或多個喇叭的資料流程,解碼器會執行下列其中一項動作:

  • 使用一般 5.1 喇叭組態,混合使用六個通道。
  • 將混合到立體。

若要在這兩個選項之間選取,請先使用 ICodecAPI 介面來設定 AVDecCommonOutputFormat 屬性,再連接針腳。 或者,當應用程式建置篩選圖形時,它可以在輸出釘選上設定所需的媒體類型。

AAC 解碼

針對 AAC,解碼器在壓縮的 AAC 輸入上具有特定格式條件約束。 這些格式條件約束與 Media Foundation AAC 解碼器相同,並記載于「格式條件約束」一節中。

DirectShow 解碼器也接受與媒體基礎解碼器不同的輸入類型。 DirectShow 解碼器支援下列 AAC 輸入類型:

  • MEDIASUBTYPE_RAW_AAC1:原始 AAC,通常是在 AVI 或 Matroska (中找到。MKV) 檔案。
  • MEDIASUBTYPE_MPEG_ADTS_AAC:音訊資料傳輸資料流程中的 AAC (ADTS) 進行串流處理。
  • MEDIASUBTYPE_MPEG_LOAS:具有同步處理層的傳輸資料流程 (LOAS) 和多工層 (LATM) 。

Media Foundation 解碼器支援下列 AAC 輸入類型:

  • MFAudioFormat_AAC (與 MP4 檔案播放 MEDIASUBTYPE_MPEG_HEAAC) 相同。
  • MEDIASUBTYPE_RAW_AAC1

屬性集

解碼器的輸入針腳透過 IKsPropertySet支援下列屬性集:

注意

從 Windows 7 開始,解碼器透過速率變更屬性集支援訣竅模式。 它支援 [0.501 – 2.0] 範圍內的播放速率,其中 1.0 是一般播放速率,而 2.0 是一般速率的兩倍。

 

編解碼器屬性

解碼器的輸入針腳透過 ICodecAPI支援下列屬性:

屬性 需要
AVAudioChannelConfig Windows Vista
AVAudioChannelCount Windows Vista
AVAudioSampleRate Windows Vista
AVDDSurroundMode 僅限 Windows Vista;Windows 7 或更新版本不支援。
AVDecAudioDualMono Windows Vista
AVDecCommonInputFormat Windows Vista
AVDecCommonMeanBitRate Windows 7

 

篩選可透過 ICodecAPI支援下列屬性:

屬性 需要
AVDecAACDownmixMode Windows 7
AVDecAudioDualMonoReproMode Windows Vista
AVDecCommonOutputFormat (請參閱附注 3.) Windows Vista
AVDecDDDynamicRangeScaleHigh Windows Vista
AVDecDDDynamicRangeScaleLow Windows Vista
AVDecDDOperationalMode Windows Vista
AVDecMmcssClass Windows Vista
AVDSPLoudnessEqualization Windows 7
AVDSPSpeakerFill Windows 7

 

注意

  1. 在解碼器的輸出針腳連接之前,必須先設定 AVDecCommonOutputFormat 屬性。 否則,變更不會有任何作用。

 

規格需求

需求
最低支援的用戶端
Windows Vista Home 進階版,Windows Vista Ultimate,Windows 7 [僅限傳統型應用程式]
最低支援的伺服器
都不支援
標頭
Wmcodecdsp.h

另請參閱

音訊子類型

DirectShow 篩選準則

DVD 媒體類型