共用方式為


編解碼器 API 列舉

[與此頁面 相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]

列舉型別 描述
eAVAudioChannelConfig 指定音訊位資料流程中音訊通道的喇叭組態。
eAVDDSurroundMode 指定音訊是否以 Dolby 範圍編碼。
eAVDecAACDownmixMode 指定 AAC 解碼器是否使用標準 MPEG-2/MPEG-4 身歷聲混音方程式。
eAVDecAudioDualMono 指定輸入音訊資料流程是身歷聲還是雙聲道。
eAVDecAudioDualMonoReproMode 指定解碼器如何重現雙聲道音訊。
eAVDecDDOperationalMode 指定 Dolby AC-3 音訊資料流程的壓縮控制模式。
eAVDecHEAACDynamicRangeControl 指定 AAC 解碼器是否執行動態範圍控制項。
eAVDecVideoInputScanType 指定解碼的視訊資料流程如何交錯。
eAVDecVideoSoftwareDeinterlaceMode 指定視訊解碼器的軟體反交錯模式。
eAVDecVideoSWPowerLevel 指定視訊解碼器的省電等級。
eAVDSPLoudnessEqualization 指定是否在音訊解碼器或數位訊號處理器 (DSP) 中啟用音量相等。
eAVDSPSpeakerFill 指定是否在音訊解碼器或 DSP 中啟用說話者填滿。
eAVEncAudioDualMono 指定 2 通道音訊編碼為身歷聲或雙聲道。
eAVEncAudioInputContent 列舉 指定音訊內容是否包含音樂或語音。
eAVEncCommonRateControlMode 指定速率控制模式。
eAVEncCommonStreamEndHandling 指定編碼器是否捨棄資料流程結尾 (GOP 的部分圖片群組) 。
eAVEncDDAtoDConverterType 指定 Dolby Digital 音訊串流的類比到數位 (A/D) 轉換類型。
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 指定 macroblock 掃描模式。
eAVEncMPVSceneDetection 指定編碼器偵測到新場景時的行為方式。
eAVEncMuxOutput 指定多工器所產生的輸出資料流程類型。
eAVEncVideoChromaResolution 指定色度解析度。
eAVEncVideoChromaSubsampling 指定 chroma siting。
eAVEncVideoColorLighting 指定用於檢視視訊來源的預定光源條件。
eAVEncVideoColorNominalRange 指定視訊來源的名稱範圍。
eAVEncVideoColorPrimaries 指定視訊的色彩主要複本。
eAVEncVideoColorTransferFunction 指定從 R'G'B' 轉換為 RGB 的轉換函式。
eAVEncVideoColorTransferMatrix 指定從 Y'Cb'Cr' 色彩空間到 R'G'B' 色彩空間的轉換矩陣。
eAVEncVideoFilmContent 指定輸入視訊的原始來源是電影或視訊。
eAVEncVideoOutputFrameRateConversion 指定編碼器是否轉換畫面播放速率。
eAVEncVideoOutputScanType 指定編碼器如何交錯輸出視訊。
eAVEncVideoSourceScanType 指定編碼器的輸入畫面是漸進式或交錯的。
eAVFastDecodeMode 指定視訊解碼速度。

 

編解碼器 API 參考

ICodecAPI