Прочитать на английском

Поделиться через


заголовок 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

Указывает режим деинтерлейки программного декодера видео. Это перечисление используется со свойством AVDecVideoSoftwareDeinterlaceMode.
eAVDecVideoSWPowerLevel

Задает уровень энергосбережения декодера видео.
eAVDSPLoudnessEqualization

Указывает, включено ли выравнивание громкости в звуковом декодере или цифровом обработчике сигналов (DSP).
eAVDSPSpeakerFill

Указывает, включено ли заполнение динамика в звуковом декодере или цифровом обработчике сигналов (DSP).
eAVEncAdaptiveMode

Указывает режим адаптивного кодирования для кодировщика видео.
eAVEncAudioDualMono

Указывает, кодируется ли двухканальный звук как стерео или двойной моно. Это перечисление используется со свойством AVEncAudioDualMono.
eAVEncAudioInputContent

Указывает, содержит ли звуковое содержимое музыку или голос. Это перечисление используется со свойством AVEncAudioInputContent.
eAVEncCommonRateControlMode

Задает режим управления скоростью для кодировщика. Это перечисление используется со свойством кодека AVEncCommonRateControlMode.
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 в 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

Указывает таблицу кода переменной длины (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.