次の方法で共有


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 ビデオ プロファイルを指定します。
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 プロパティと共に使用されます。