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