Заголовок 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. |
eAVDecDStereoDownMixMode Задает режим стереонисхода для декодирования звука Dolby Digital. |
eAVDecHEAACDynamicRangeControl Указывает, выполняет ли декодировщик AAC динамический диапазон. |
eAVDecVideoInputScanType Указывает, как декодированные видеопотоки переплетываются. Это перечисление используется со свойством AVDecVideoInputScanType. |
eAVDecVideoSoftwareDeinterlaceMode Указывает режим деинтерлакирования программного обеспечения декодировщика видео. Это перечисление используется с свойством AVDecVideoSoftwareDeinterlaceMode. |
eAVDecVideoSWPowerLevel Задает уровень экономии энергии декодера видео. |
eAVDSPLoudnessEqualization Указывает, включена ли равенства громкости в декодирования звука или цифровом обработчике сигналов (DSP). |
eAVDSPSpeakerFill Указывает, включена ли заливка динамиков в декодирования звука или цифровом обработчике сигналов (DSP). |
eAVEncAdaptiveMode Задает адаптивный режим кодирования для видеокодировщика. |
eAVEncAudioDualMono Указывает, кодируется ли 2-канал аудио как стерео или двойной моно. Это перечисление используется со свойством AVEncAudioDualMono. |
eAVEncAudioInputContent Указывает, содержит ли звуковое содержимое музыку или голос. Это перечисление используется со свойством AVEncAudioInputContent. |
eAVEncCommonRateControlMode Задает режим управления скоростью для кодировщика. Это перечисление используется со свойством кодека AVEncCommonRateControlMode. |
eAVEncCommonStreamEndHandling Указывает, удаляет ли кодировщик частичные группы изображений (GOPs) в конце потока. Это перечисление используется со свойством кодека AVEncCommonStreamEndHandling. |
eAVEncDAtoDAtoDConverterType Задает тип преобразования аналоговых и цифровых (A/D) для потока аудиопотока Dolby Digital. Это перечисление используется со свойством AVEncDAtoDAtoDConverterType. |
eAVEncDDDynamicRangeCompressionControl Задает профиль управления динамическим диапазоном в потоке звука Dolby Digital. Это перечисление используется со свойством AVEncDDynamicRangeCompressionControl. |
eAVEncDDHeadphoneMode Задает режим наушников для потока звука Dolby Digital. Это перечисление используется со свойством AVEncDDHeadphoneMode. |
eAVEncDDPreferredStereoDownMixMode Задает предпочтительный режим стереонисхода для аудиопотока Dolby Digital. Это перечисление используется со свойством AVEncDPreferredStereoDownMixMode. |
eAVEncDProductionRoomType Указывает тип комнаты для потока звука Dolby Digital. Это перечисление используется со свойством AVEncDProductionRoomType. |
eAVEncDDService Указывает звуковую службу, содержащуюся в потоке звука Dolby Digital. Это перечисление используется со свойством AVEncDDService. |
eAVEncDDSurroundExMode Указывает, кодируется ли поток звука Dolby Digital Audio в 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 Указывает, какая таблица кода переменной длины (VLC) используется для кода энтропии. Это перечисление используется со свойством AVEncMPVIntraVLCTable. |
eAVEncMPVLevel Указывает профиль MPEG-2. Это перечисление используется со свойством AVEncMPVLevel. |
eAVEncMPVProfile Указывает профиль MPEG-2. Это перечисление используется со свойством AVEncMPVProfile. |
eAVEncMPVQScaleType Указывает, является ли шкала квантизатора линейной или нелинейной. Это перечисление используется со свойством AVEncMPVQScaleType. |
eAVEncMPVScanPattern Задает шаблон сканирования макроблока. Это перечисление используется со свойством AVEncMPVScanPattern. |
eAVEncMPVSceneDetection Указывает, как кодировщик ведет себя при обнаружении новой сцены. Это перечисление используется со свойством AVEncMPVSceneDetection. |
eAVEncMuxOutput Указывает тип выходного потока, созданного мультиплексером. Это перечисление используется со свойством AVEncMuxOutputStreamType. |
eAVEncVideoChromaResolution Задает разрешение хрома. Это перечисление используется со свойствами AVEncVideoInputChromaResolution и AVEncVideoOutputChromaResolution. |
eAVEncVideoChromaSubsampling Задает хрома сидящие. 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. |