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 指定視訊譯碼器的軟體 deinterlace 模式。 這個列舉會與 AVDecVideoSoftwareDeinterlaceMode 屬性搭配使用。 |
eAVDecVideoSWPowerLevel 指定視訊譯碼器的省電層級。 |
eAVDSPLoudnessEqualization 指定是否在音訊譯碼器或數位訊號處理器 (DSP) 中啟用聲度均衡。 |
eAVDSPSpeakerFill 指定音訊譯碼器或數位訊號處理器 (DSP) 中是否啟用喇叭填滿功能。 |
eAVEncAdaptiveMode 指定視訊編碼器的調適型編碼模式。 |
eAVEncAudioDualMono 指定 2 通道音訊是否編碼為立體聲或雙聲道。 這個列舉會與 AVEncAudioDualMono 屬性搭配使用。 |
eAVEncAudioInputContent 指定音訊內容是否包含音樂或語音。 此列舉會與 AVEncAudioInputContent 屬性搭配使用。 |
eAVEncCommonRateControlMode 指定編碼器的速率控制模式。 這個列舉會與 AVEncCommonRateControlMode codec 屬性搭配使用。 |
eAVEncCommonStreamEndHandling 指定編碼器是否會捨棄數據流結尾的部分圖片群組(GOP)。 此列舉會與 AVEncCommonStreamEndHandling 編解碼器屬性搭配使用。 |
eAVEncDDAtoDConverterType 指定 Dolby Digital 音訊數據流的類比到數位轉換類型。 這個列舉會與 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 影片配置檔。 |
eAVEncH265VLevel 指定 H.265 編碼層級。 |
eAVEncH265VProfile 指定 H.265 影片配置檔。 |
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 指定巨集區塊掃描模式。 這個列舉會與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屬性搭配使用。 |