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. |