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 屬性搭配使用。 |