次の方法で共有


Codec API 列挙

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

列挙 説明
eAVAudioChannelConfig オーディオ ビット ストリーム内のオーディオ チャネルのスピーカー構成を指定します。
eAVDDSurroundMode オーディオをドルビー サラウンドでエンコードするかどうかを指定します。
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 ドルビー デジタル オーディオ ストリームのヘッドフォン モードを指定します。
eAVEncDDPreferredStereoDownMixMode Dolby Digital オーディオ ストリームに推奨されるステレオ ダウンミックス モードを指定します。
eAVEncDDProductionRoomType ドルビー デジタル オーディオ ストリームの部屋の種類を指定します。
eAVEncDDService Dolby Digital オーディオ ストリームに含まれるオーディオ サービスを指定します。
eAVEncDDSurroundExMode Dolby Digital オーディオ ストリームを Dolby Digital Surround EX でエンコードするかどうかを指定します。
eAVEncInputVideoSystem ビデオ ソースの標準範囲を指定します。
eAVEncMPACodingMode MPEG オーディオ エンコード モードを指定します。
eAVEncMPAEmphasisType デコード時に使用するデエンファシス フィルターの種類を指定します。
eAVEncMPALayer MPEG オーディオ レイヤーを指定します。
eAVEncMPVFrameFieldMode エンコーダーがエンコードされたフィールドまたはエンコードされたフレームを生成するかどうかを指定します。
eAVEncMPVIntraVLCTable エントロピ コーディングに使用する可変長コーディング (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