共用方式為


編解碼器 API 列舉

[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、imfMediaEngine 取代,並在媒體基金會 音訊/視訊擷取。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayerIMFMediaEngine 音訊/視訊擷取,而不是 DirectShow。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]

列舉 描述
eAVAudioChannelConfig 指定音訊位數據流中音訊通道的喇叭組態。
eAVDDSurroundMode 指定音訊是否在 Dolby Surround 中編碼。
eAVDecAACDownmixMode 指定 AAC 譯碼器是否使用標準 MPEG-2/MPEG-4 立體混音方程式。
eAVDecAudioDualMono 指定輸入音訊數據流是立體聲還是雙聲道。
eAVDecAudioDualMonoReproMode 指定譯碼器如何重現雙聲道音訊。
eAVDecDDOperationalMode 指定 Dolby AC-3 音訊數據流的壓縮控制模式。
eAVDecHEAACDynamicRangeControl 指定 AAC 譯碼器是否執行動態範圍控制件。
eAVDecVideoInputScanType 指定譯碼的視訊串流交錯的方式。
eAVDecVideoSoftwareDeinterlaceMode 指定視訊譯碼器的軟體 deinterlace 模式。
eAVDecVideoSWPowerLevel 指定視訊譯碼器的省電層級。
eAVDSPLoudnessEqualization 指定是否在音訊譯碼器或數位訊號處理器 (DSP) 中啟用聲度均衡。
eAVDSPSpeakerFill 指定是否在音頻譯碼器或 DSP 中啟用喇叭填滿。
eAVEncAudioDualMono 指定 2 通道音訊是否編碼為立體聲或雙聲道。
eAVEncAudioInputContent 列舉 指定音訊內容是否包含音樂或語音。
eAVEncCommonRateControlMode 指定速率控制模式。
eAVEncCommonStreamEndHandling 指定編碼器是否會捨棄數據流結尾的部分圖片群組(GOP)。
eAVEncDDAtoDConverterType 指定 Dolby Digital 音訊數據流的類比到數位轉換類型。
eAVEncDDDynamicRangeCompressionControl 指定 Dolby Digital 音訊數據流中的動態範圍控制配置檔。
eAVEncDDHeadphoneMode 指定 Dolby Digital 音訊串流的耳機模式。
eAVEncDDPreferredStereoDownMixMode 指定 Dolby Digital 音訊串流慣用的立體聲調音模式。
eAVEncDDProductionRoomType 指定 Dolby Digital 音訊串流的會議室類型。
eAVEncDDService 指定 Dolby Digital 音訊數據流中包含的音訊服務。
eAVEncDDSurroundExMode 指定 Dolby Digital Audio stream 是否在 Dolby Digital Surround EX 中編碼。
eAVEncInputVideoSystem 指定視訊來源的名義範圍。
eAVEncMPACodingMode 指定 MPEG 音訊編碼模式。
eAVEncMPAEmphasisType 指定譯碼時應使用的去強調篩選類型。
eAVEncMPALayer 指定 MPEG 音訊層。
eAVEncMPVFrameFieldMode 指定編碼器是否產生編碼的欄位或編碼框架。
eAVEncMPVIntraVLCTable 指定要用於 entropy 編碼的可變長度編碼 (VLC) 數據表。
eAVEncMPVLevel 指定 MPEG-2 設定檔。
eAVEncMPVProfile 指定 MPEG-2 設定檔。
eAVEncMPVQScaleType 指定量化器小數位數是線性還是非線性。
eAVEncMPVScanPattern 指定巨集區塊掃描模式。
eAVEncMPVSceneDetection 指定編碼器偵測到新場景時的行為方式。
eAVEncMuxOutput 指定多任務器所產生的輸出數據流類型。
eAVEncVideoChromaResolution 指定色度解析度。
eAVEncVideoChromaSubsampling 指定色度坐坐。
eAVEncVideoColorLighting 指定用於檢視視視訊來源的預定光源條件。
eAVEncVideoColorNominalRange 指定視訊來源的名義範圍。
eAVEncVideoColorPrimaries 指定影片的色彩初選。
eAVEncVideoColorTransferFunction 指定從 R'G'B' 轉換為 RGB 的轉換函式。
eAVEncVideoColorTransferMatrix 指定從 Y'Cb'Cr' 色彩空間到 R'G'B' 色彩空間的轉換矩陣。
eAVEncVideoFilmContent 指定輸入視訊的原始來源是電影還是視訊。
eAVEncVideoOutputFrameRateConversion 指定編碼器是否轉換幀速率。
eAVEncVideoOutputScanType 指定編碼器如何交錯輸出視訊。
eAVEncVideoSourceScanType 指定編碼器的輸入框架為漸進式或交錯式。
eAVFastDecodeMode 指定視訊譯碼速度。

 

編解碼器 API 參考

ICodecAPI