Codec API 列挙
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/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 | ビデオのデコード速度を指定します。 |
関連トピック