Bagikan melalui


header codecapi.h

Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:

codecapi.h berisi antarmuka pemrograman berikut:

Enumerasi

 
eAVAudioChannelConfig

Menentukan konfigurasi speaker untuk saluran audio di aliran bit audio. Enumerasi ini digunakan dengan properti AVAudioChannelConfig.
eAVDDSurroundMode

Menentukan apakah audio dikodekan di Dolby Surround. Enumerasi ini digunakan dengan properti AVDDSurroundMode.
eAVDecAACDownmixMode

Menentukan apakah dekoder AAC menggunakan persamaan downmix stereo MPEG-2/MPEG-4 standar.
eAVDecAudioDualMono

Menentukan apakah aliran audio input stereo atau mono ganda. Enumerasi ini digunakan dengan properti AVDecAudioDualMono.
eAVDecAudioDualMonoReproMode

Menentukan bagaimana dekoder mereproduksi audio mono ganda. Enumerasi ini digunakan dengan properti AVDecAudioDualMonoReproMode.
eAVDecDDOperationalMode

Menentukan mode kontrol kompresi untuk aliran audio Dolby AC-3. Enumerasi ini digunakan dengan properti AVDecDDOperationalMode.
eAVDecDDStereoDownMixMode

Menentukan mode downmix stereo untuk dekoder audio Dolby Digital.
eAVDecHEAACDynamicRangeControl

Menentukan apakah dekoder AAC melakukan kontrol rentang dinamis.
eAVDecVideoInputScanType

Menentukan bagaimana streaming video yang didekodekan diselingi. Enumerasi ini digunakan dengan properti AVDecVideoInputScanType.
eAVDecVideoSoftwareDeinterlaceMode

Menentukan mode deinterlace perangkat lunak decoder video. Enumerasi ini digunakan dengan properti AVDecVideoSoftwareDeinterlaceMode.
eAVDecVideoSWPowerLevel

Menentukan tingkat penghematan daya dekoder video.
eAVDSPLoudnessEqualization

Menentukan apakah penyamaan kenyaringan diaktifkan dalam dekoder audio atau prosesor sinyal digital (DSP).
eAVDSPSpeakerFill

Menentukan apakah isian speaker diaktifkan dalam dekoder audio atau prosesor sinyal digital (DSP).
eAVEncAdaptiveMode

Menentukan mode pengodean adaptif untuk encoder video.
eAVEncAudioDualMono

Menentukan apakah audio 2 saluran dikodekan sebagai stereo atau mono ganda. Enumerasi ini digunakan dengan properti AVEncAudioDualMono.
eAVEncAudioInputContent

Menentukan apakah konten audio berisi musik atau suara. Enumerasi ini digunakan dengan properti AVEncAudioInputContent.
eAVEncCommonRateControlMode

Menentukan mode kontrol laju untuk encoder. Enumerasi ini digunakan dengan properti codec AVEncCommonRateControlMode.
eAVEncCommonStreamEndHandling

Menentukan apakah encoder membuang sebagian grup gambar (GOP) di akhir aliran. Enumerasi ini digunakan dengan properti codec AVEncCommonStreamEndHandling.
eAVEncDDAtoDConverterType

Menentukan jenis konversi analog-ke-digital (A/D) untuk aliran audio Dolby Digital. Enumerasi ini digunakan dengan properti AVEncDDAtoDConverterType.
eAVEncDDDynamicRangeCompressionControl

Menentukan profil kontrol rentang dinamis dalam aliran audio Dolby Digital. Enumerasi ini digunakan dengan properti AVEncDDDynamicRangeCompressionControl.
eAVEncDDHeadphoneMode

Menentukan mode headphone untuk aliran audio Dolby Digital. Enumerasi ini digunakan dengan properti AVEncDDHeadphoneMode.
eAVEncDDPreferredStereoDownMixMode

Menentukan mode downmix stereo pilihan untuk aliran audio Dolby Digital. Enumerasi ini digunakan dengan properti AVEncDDPreferredStereoDownMixMode.
eAVEncDDProductionRoomType

Menentukan jenis ruangan untuk aliran audio Dolby Digital. Enumerasi ini digunakan dengan properti AVEncDDProductionRoomType.
eAVEncDDService

Menentukan layanan audio yang terkandung dalam aliran audio Dolby Digital. Enumerasi ini digunakan dengan properti AVEncDDService.
eAVEncDDSurroundExMode

Menentukan apakah aliran audio Dolby Digital dikodekan di Dolby Digital Surround EX. Enumerasi ini digunakan dengan properti AVEncDDSurroundExMode.
eAVEncH264PictureType

Menentukan tipe gambar yang dihasilkan oleh encoder video.
eAVEncH264VLevel

Menentukan tingkat pengodean H.264.
eAVEncH264VProfile

Menentukan profil video H.264.
eAVEncInputVideoSystem

Menentukan rentang nominal untuk sumber video. Enumerasi ini digunakan dengan properti AVEncInputVideoSystem.
eAVEncMPACodingMode

Menentukan mode pengodean audio MPEG. Enumerasi ini digunakan dengan properti AVEncMPACodingMode.
eAVEncMPAEmphasisType

Menentukan jenis filter de-penekanan yang harus digunakan saat pendekodean. Enumerasi ini digunakan dengan properti AVEncMPAEmphasisType.
eAVEncMPALayer

Menentukan lapisan audio MPEG. Enumerasi ini digunakan dengan properti AVEncMPALayer.
eAVEncMPVFrameFieldMode

Menentukan apakah encoder menghasilkan bidang yang dikodekan atau bingkai yang dikodekan. Enumerasi ini digunakan dengan properti AVEncMPVFrameFieldMode.
eAVEncMPVIntraVLCTable

Menentukan tabel pengkodean panjang variabel (VLC) mana yang akan digunakan untuk pengodean entropi. Enumerasi ini digunakan dengan properti AVEncMPVIntraVLCTable.
eAVEncMPVLevel

Menentukan profil MPEG-2. Enumerasi ini digunakan dengan properti AVEncMPVLevel.
eAVEncMPVProfile

Menentukan profil MPEG-2. Enumerasi ini digunakan dengan properti AVEncMPVProfile.
eAVEncMPVQScaleType

Menentukan apakah skala kuantizer linier atau non-linier. Enumerasi ini digunakan dengan properti AVEncMPVQScaleType.
eAVEncMPVScanPattern

Menentukan pola pemindaian blok makro. Enumerasi ini digunakan dengan properti AVEncMPVScanPattern.
eAVEncMPVSceneDetection

Menentukan bagaimana encoder bereaksi saat mendeteksi adegan baru. Enumerasi ini digunakan dengan properti AVEncMPVSceneDetection.
eAVEncMuxOutput

Menentukan jenis aliran output yang dihasilkan oleh multiplexer. Enumerasi ini digunakan dengan properti AVEncMuxOutputStreamType.
eAVEncVideoChromaResolution

Menentukan resolusi klorma. Enumerasi ini digunakan dengan properti AVEncVideoInputChromaResolution dan AVEncVideoOutputChromaResolution.
eAVEncVideoChromaSubsampling

Menentukan dudukan chroma. Dudukan Chroma mendefinisikan posisi sampel klorma relatif terhadap sampel luma. Enumerasi ini digunakan dengan properti AVEncVideoInputChromaSubsampling dan AVEncVideoOutputChromaSubsampling.
eAVEncVideoColorLighting

Menentukan kondisi pencahayaan yang dimaksudkan untuk melihat sumber video. Enumerasi ini digunakan dengan properti AVEncVideoInputColorLighting dan AVEncVideoOutputColorLighting.
eAVEncVideoColorNominalRange

Menentukan rentang nominal untuk sumber video. Enumerasi ini digunakan dengan properti AVEncVideoInputChromaSubsampling dan AVEncVideoOutputChromaSubsampling.
eAVEncVideoColorPrimaries

Menentukan warna utama video. Enumerasi ini digunakan dengan properti AVEncVideoInputColorPrimaries dan AVEncVideoOutputColorPrimaries.
eAVEncVideoColorTransferFunction

Menentukan fungsi konversi dari R'G'B' ke RGB. Enumerasi ini digunakan dengan properti AVEncVideoInputColorTransferFunction dan AVEncVideoOutputColorTransferFunction.
eAVEncVideoColorTransferMatrix

Menentukan matriks konversi dari ruang warna Y'Cb'Cr' ke ruang warna R'G'B'. Enumerasi ini digunakan dengan properti AVEncVideoInputColorTransferMatrix dan AVEncVideoOutputColorTransferMatrix.
eAVEncVideoContentType

Menentukan tipe konten video.
eAVEncVideoFilmContent

Menentukan apakah sumber asli video input adalah film atau video. Enumerasi ini digunakan dengan properti AVEncVideoSourceFilmContent.
eAVEncVideoOutputFrameRateConversion

Menentukan apakah encoder mengonversi kecepatan bingkai, jika kecepatan bingkai output tidak cocok dengan kecepatan bingkai input. Enumerasi ini digunakan dengan properti AVEncVideoOutputFrameRateConversion.
eAVEncVideoOutputScanType

Menentukan bagaimana encoder menghubungkan video output. Enumerasi ini digunakan dengan properti AVEncVideoOutputScanType.
eAVEncVideoSourceScanType

Menentukan apakah bingkai input untuk encoder bersifat progresif atau terjalin. Enumerasi ini digunakan dengan properti AVEncVideoForceSourceScanType.
eAVFastDecodeMode

Menentukan kecepatan pendekodean video. Enumerasi ini digunakan dengan properti AVDecVideoFastDecodeMode.