codecapi.h ヘッダー
このヘッダーは、複数のテクノロジで使用されます。 詳細については、以下を参照してください。
- DirectShow
- Microsoft Media Foundation を する
codecapi.h には、次のプログラミング インターフェイスが含まれています。
列挙 体
eAVAudioChannelConfig の オーディオ ビット ストリーム内のオーディオ チャネルのスピーカー構成を指定します。 この列挙型は、AVAudioChannelConfig プロパティと共に使用されます。 |
eAVDDSurroundMode オーディオを Dolby Surround でエンコードするかどうかを指定します。 この列挙型は、AVDDSurroundMode プロパティと共に使用されます。 |
eAVDecAACDownmixMode AAC デコーダーが標準の MPEG-2/MPEG-4 ステレオ ダウンミックス方程式を使用するかどうかを指定します。 |
eAVDecAudioDualMono 入力オーディオ ストリームがステレオかデュアル モノラルかを指定します。 この列挙型は、AVDecAudioDualMono プロパティと共に使用されます。 |
eAVDecAudioDualMonoReproMode の デコーダーがデュアル モノラル オーディオを再現する方法を指定します。 この列挙型は、AVDecAudioDualMonoReproMode プロパティと共に使用されます。 |
eAVDecDDOperationalMode の Dolby AC-3 オーディオ ストリームの圧縮制御モードを指定します。 この列挙型は、AVDecDDOperationalMode プロパティと共に使用されます。 |
eAVDecDDStereoDownMixMode Dolby Digital オーディオ デコーダーのステレオ ダウンミックス モードを指定します。 |
eAVDecHEAACDynamicRangeControl の AAC デコーダーがダイナミック レンジ制御を実行するかどうかを指定します。 |
eAVDecVideoInputScanType の デコードされたビデオ ストリームをインターレースする方法を指定します。 この列挙型は、AVDecVideoInputScanType プロパティと共に使用されます。 |
eAVDecVideoSoftwareDeinterlaceMode ビデオ デコーダーのソフトウェア デインターレース モードを指定します。 この列挙型は、AVDecVideoSoftwareDeinterlaceMode プロパティと共に使用されます。 |
eAVDecVideoSWPowerLevel の ビデオ デコーダーの省電力レベルを指定します。 |
eAVDSPLoudnessEqualization の オーディオ デコーダーまたはデジタル信号プロセッサ (DSP) でラウドネスイコライゼーションを有効にするかどうかを指定します。 |
eAVDSPSpeakerFill オーディオ デコーダーまたはデジタル信号プロセッサ (DSP) でスピーカーフィルを有効にするかどうかを指定します。 |
eAVEncAdaptiveMode の ビデオ エンコーダーのアダプティブ エンコード モードを指定します。 |
eAVEncAudioDualMono の 2 チャンネル オーディオをステレオまたはデュアル モノラルとしてエンコードするかどうかを指定します。 この列挙型は、AVEncAudioDualMono プロパティと共に使用されます。 |
eAVEncAudioInputContent の オーディオ コンテンツに音楽と音声のどちらを含めるかを指定します。 この列挙型は、AVEncAudioInputContent プロパティと共に使用されます。 |
eAVEncCommonRateControlMode の エンコーダーのレート制御モードを指定します。 この列挙型は、AVEncCommonRateControlMode コーデック プロパティと共に使用されます。 |
eAVEncCommonStreamEndHandling を する エンコーダーがストリームの末尾にある画像の部分的なグループ (GOP) を破棄するかどうかを指定します。 この列挙型は、AVEncCommonStreamEndHandling コーデック プロパティと共に使用されます。 |
eAVEncDDAtoDConverterType Dolby Digital オーディオ ストリームのアナログからデジタル (A/D) への変換の種類を指定します。 この列挙型は、AVEncDDAtoDConverterType プロパティと共に使用されます。 |
eAVEncDDDynamicRangeCompressionControl Dolby Digital オーディオ ストリームのダイナミック レンジ コントロール プロファイルを指定します。 この列挙型は、AVEncDDDynamicRangeCompressionControl プロパティと共に使用されます。 |
eAVEncDDHeadphoneMode の Dolby Digital オーディオ ストリームのヘッドフォン モードを指定します。 この列挙型は、AVEncDDHeadphoneMode プロパティと共に使用されます。 |
eAVEncDDPreferredStereoDownMixMode Dolby Digital オーディオ ストリームに推奨されるステレオ ダウンミックス モードを指定します。 この列挙型は、AVEncDDPreferredStereoDownMixMode プロパティと共に使用されます。 |
eAVEncDDProductionRoomType Dolby Digital オーディオ ストリームの部屋の種類を指定します。 この列挙型は、AVEncDDProductionRoomType プロパティと共に使用されます。 |
eAVEncDDService の Dolby Digital オーディオ ストリームに含まれるオーディオ サービスを指定します。 この列挙型は、AVEncDDService プロパティと共に使用されます。 |
eAVEncDDSurroundExMode の Dolby Digital オーディオ ストリームを Dolby Digital Surround EX でエンコードするかどうかを指定します。 この列挙型は、AVEncDDSurroundExMode プロパティと共に使用されます。 |
eAVEncH264PictureType ビデオ エンコーダーによって出力される画像の種類を指定します。 |
eAVEncH264VLevel の H.264 エンコード レベルを指定します。 |
eAVEncH264VProfile H.264 ビデオ プロファイルを指定します。 |
eAVEncH265VLevel H.265 エンコード レベルを指定します。 |
eAVEncH265VProfile の H.265 ビデオ プロファイルを指定します。 |
eAVEncInputVideoSystem の ビデオ ソースの標準範囲を指定します。 この列挙型は、AVEncInputVideoSystem プロパティと共に使用されます。 |
eAVEncMPACodingMode の MPEG オーディオ エンコード モードを指定します。 この列挙型は、AVEncMPACodingMode プロパティと共に使用されます。 |
eAVEncMPAEmphasisType デコード時に使用するデエンファシス フィルターの種類を指定します。 この列挙型は、AVEncMPAEmphasisType プロパティと共に使用されます。 |
eAVEncMPALayer の MPEG オーディオ レイヤーを指定します。 この列挙型は、AVEncMPALayer プロパティと共に使用されます。 |
eAVEncMPVFrameFieldMode の エンコーダーがエンコードされたフィールドまたはエンコードされたフレームを生成するかどうかを指定します。 この列挙型は、AVEncMPVFrameFieldMode プロパティと共に使用されます。 |
eAVEncMPVIntraVLCTable の エントロピ コーディングに使用する可変長コーディング (VLC) テーブルを指定します。 この列挙型は、AVEncMPVIntraVLCTable プロパティと共に使用されます。 |
eAVEncMPVLevel の MPEG-2 プロファイルを指定します。 この列挙型は、AVEncMPVLevel プロパティと共に使用されます。 |
eAVEncMPVProfile を する MPEG-2 プロファイルを指定します。 この列挙型は、AVEncMPVProfile プロパティと共に使用されます。 |
eAVEncMPVQScaleType 量子化器のスケールが線形か非線形かを指定します。 この列挙型は、AVEncMPVQScaleType プロパティと共に使用されます。 |
eAVEncMPVScanPattern の マクロ ブロック スキャン パターンを指定します。 この列挙型は、AVEncMPVScanPattern プロパティと共に使用されます。 |
eAVEncMPVSceneDetection の エンコーダーが新しいシーンを検出したときの動作を指定します。 この列挙型は、AVEncMPVSceneDetection プロパティと共に使用されます。 |
eAVEncMuxOutput の マルチプレクサーによって生成される出力ストリームの種類を指定します。 この列挙型は、AVEncMuxOutputStreamType プロパティと共に使用されます。 |
eAVEncVideoChromaResolution 彩度の解像度を指定します。 この列挙は、AVEncVideoInputChromaResolution プロパティと AVEncVideoOutputChromaResolution プロパティと共に使用されます。 |
eAVEncVideoChromaSubsampling の 彩度の座位を指定します。 クロマ座位は、ルマサンプルに対する彩度サンプルの位置を定義します。 この列挙型は、AVEncVideoInputChromaSubsampling プロパティと AVEncVideoOutputChromaSubsampling プロパティで使用されます。 |
eAVEncVideoColorLighting の ビデオ ソースを表示するための目的の照明条件を指定します。 この列挙型は、AVEncVideoInputColorLighting プロパティと AVEncVideoOutputColorLighting プロパティと共に使用されます。 |
eAVEncVideoColorNominalRange ビデオ ソースの標準範囲を指定します。 この列挙型は、AVEncVideoInputChromaSubsampling プロパティと AVEncVideoOutputChromaSubsampling プロパティで使用されます。 |
eAVEncVideoColorPrimaries ビデオの色の原色を指定します。 この列挙型は、AVEncVideoInputColorPrimaries プロパティと AVEncVideoOutputColorPrimaries プロパティと共に使用されます。 |
eAVEncVideoColorTransferFunction の R'G'B' から RGB への変換関数を指定します。 この列挙型は、AVEncVideoInputColorTransferFunction プロパティと AVEncVideoOutputColorTransferFunction プロパティで使用されます。 |
eAVEncVideoColorTransferMatrix の Y'Cb'Cr' 色空間から R'G'B' 色空間への変換行列を指定します。 この列挙型は、AVEncVideoInputColorTransferMatrix プロパティと AVEncVideoOutputColorTransferMatrix プロパティと共に使用されます。 |
eAVEncVideoContentType ビデオ コンテンツの種類を指定します。 |
eAVEncVideoFilmContent の 入力ビデオの元のソースがフィルムかビデオかを指定します。 この列挙型は、AVEncVideoSourceFilmContent プロパティと共に使用されます。 |
eAVEncVideoOutputFrameRateConversion を する 出力フレーム レートが入力フレーム レートと一致しない場合に、エンコーダーがフレーム レートを変換するかどうかを指定します。 この列挙型は、AVEncVideoOutputFrameRateConversion プロパティと共に使用されます。 |
eAVEncVideoOutputScanType エンコーダーが出力ビデオをインターレースする方法を指定します。 この列挙型は、AVEncVideoOutputScanType プロパティと共に使用されます。 |
eAVEncVideoSourceScanType エンコーダーの入力フレームをプログレッシブとインターレースのどちらにするかを指定します。 この列挙型は、AVEncVideoForceSourceScanType プロパティと共に使用されます。 |
eAVFastDecodeMode の ビデオデコード速度を指定します。 この列挙型は、AVDecVideoFastDecodeMode プロパティと共に使用されます。 |