codecapi.h ヘッダー
このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。
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 ビデオ プロファイルを指定します。 |
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 クロマ座位を指定します。 クロマ座位は、luma サンプルに対するクロマ サンプルの位置を定義します。 この列挙は、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 プロパティと共に使用されます。 |