閱讀英文

共用方式為


codecapi.h 標頭

此標頭由多種技術使用。 如需詳細資訊,請參閱

codecapi.h 包含下列程式設計介面:

列舉

 
eAVAudioChannelConfig

指定音訊位資料流程中音訊通道的喇叭組態。 此列舉會與 AVAudioChannelConfig 屬性搭配使用。
eAVDDSurroundMode

指定音訊是否以 Dolby 範圍編碼。 此列舉會與 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 codec 屬性搭配使用。
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 Audio stream 是否在 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

指定要用於 entropy 編碼的可變長度編碼 (VLC) 資料表。 此列舉會與 AVEncMPVIntraVLCTable 屬性搭配使用。
eAVEncMPVLevel

指定 MPEG-2 設定檔。 此列舉會與 AVEncMPVLevel 屬性搭配使用。
eAVEncMPVProfile

指定 MPEG-2 設定檔。 此列舉會與 AVEncMPVProfile 屬性搭配使用。
eAVEncMPVQScaleType

指定量化器小數位數是線性還是非線性。 此列舉會與 AVEncMPVQScaleType 屬性搭配使用。
eAVEncMPVScanPattern

指定 macroblock 掃描模式。 此列舉會與 AVEncMPVScanPattern 屬性搭配使用。
eAVEncMPVSceneDetection

指定編碼器偵測到新場景時的行為方式。 此列舉會與 AVEncMPVSceneDetection 屬性搭配使用。
eAVEncMuxOutput

指定多工器所產生的輸出資料流程類型。 此列舉會與 AVEncMuxOutputStreamType 屬性搭配使用。
eAVEncVideoChromaResolution

指定色度解析度。 此列舉會與 AVEncVideoInputChromaResolution 和 AVEncVideoOutputChromaResolution 屬性搭配使用。
eAVEncVideoChromaSubsampling

指定 chroma siting。 Chroma 的位置會定義與 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 屬性搭配使用。