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


Перечисления API codec

[Функция, связанная с этой страницей, DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngineи аудио и видеозахват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код MediaPlayer, IMFMediaEngine и аудио-видеозахват в Media Foundation вместо DirectShowпо возможности. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]

Перечисление Описание
eAVAudioChannelConfig Указывает конфигурацию динамиков для аудиоканалов в звуковом битовом потоке.
eAVDDSurroundMode Указывает, кодируется ли звук в Dolby Surround.
eAVDecAACDownmixMode Указывает, использует ли декодировщик AAC стандартные формулы стереомиксов MPEG-2/MPEG-4.
eAVDecAudioDualMono Указывает, является ли входной аудиопоток стерео или двойным моно.
eAVDecAudioDualMonoReproMode Указывает, как декодировщик воспроизводит двойной моно звук.
eAVDecDOperationalMode Задает режим управления сжатием для аудиопотока Dolby AC-3.
eAVDecHEAACDynamicRangeControl Указывает, выполняет ли декодировщик AAC динамический диапазон.
eAVDecVideoInputScanType Указывает, как декодированные видеопотоки переплетываются.
eAVDecVideoSoftwareDeinterlaceMode Указывает режим деинтерлакирования программного обеспечения декодировщика видео.
eAVDecVideoSWPowerLevel Задает уровень экономии энергии декодера видео.
eAVDSPLoudnessEqualization Указывает, включена ли равенства громкости в декодирования звука или цифровом обработчике сигналов (DSP).
eAVDSPSpeakerFill Указывает, включена ли заливка динамиков в декодирования звука или DSP.
eAVEncAudioDualMono Указывает, кодируется ли 2-канал аудио как стерео или двойной моно.
eAVEncAudioInputContent Enumeration Указывает, содержит ли звуковое содержимое музыку или голос.
eAVEncCommonRateControlMode Задает режим управления скоростью.
eAVEncCommonStreamEndHandling Указывает, удаляет ли кодировщик частичные группы изображений (GOPs) в конце потока.
eAVEncDAtoDAtoDConverterType Задает тип преобразования аналоговых и цифровых (A/D) для потока аудиопотока Dolby Digital.
eAVEncDDDynamicRangeCompressionControl Задает профиль управления динамическим диапазоном в потоке звука Dolby Digital.
eAVEncDDHeadphoneMode Задает режим наушников для потока звука Dolby Digital.
eAVEncDDPreferredStereoDownMixMode Задает предпочтительный режим стереонисхода для аудиопотока Dolby Digital.
eAVEncDDProductionRoomType Указывает тип комнаты для потока звука Dolby Digital.
eAVEncDDService Указывает звуковую службу, содержащуюся в потоке звука Dolby Digital.
eAVEncDDSurroundExMode Указывает, кодируется ли поток звука Dolby Digital Audio в Dolby Digital Surround EX.
eAVEncInputVideoSystem Задает номинальный диапазон для источника видео.
eAVEncMPACodingMode Задает режим кодирования звука MPEG.
eAVEncMPAEmphasisType Указывает тип фильтра отмены выделения, который следует использовать при декодировании.
eAVEncMPALayer Задает звуковой слой MPEG.
eAVEncMPVFrameFieldMode Указывает, создает ли кодировщик закодированные поля или закодированные кадры.
eAVEncMPVIntraVLCTable Указывает, какая таблица кода переменной длины (VLC) используется для кода энтропии.
eAVEncMPVLevel Указывает профиль MPEG-2.
eAVEncMPVProfile Указывает профиль MPEG-2.
eAVEncMPVQScaleType Указывает, является ли шкала квантизатора линейной или нелинейной.
eAVEncMPVScanPattern Задает шаблон сканирования макроблока.
eAVEncMPVSceneDetection Указывает, как кодировщик ведет себя при обнаружении новой сцены.
eAVEncMuxOutput Указывает тип выходного потока, созданного мультиплексером.
eAVEncVideoChromaResolution Задает разрешение хрома.
eAVEncVideoChromaSubsampling Задает хрома сидящие.
eAVEncVideoColorLighting Указывает предполагаемые условия освещения для просмотра источника видео.
eAVEncVideoColorNominalRange Задает номинальный диапазон для источника видео.
eAVEncVideoColorPrimaries Задает цвет первичных элементов видео.
eAVEncVideoColorTransferFunction Задает функцию преобразования из R'G'B в RGB.
eAVEncVideoColorTransferMatrix Задает матрицу преобразования из цветового пространства Y'Cb'Cr в цветовое пространство R'G'B.
eAVEncVideoFilmContent Указывает, был ли исходный источник входного видео или видео.
eAVEncVideoOutputFrameRateConversion Указывает, преобразует ли кодировщик частоту кадров.
eAVEncVideoOutputScanType Указывает, как кодировщик перемешивает выходное видео.
eAVEncVideoSourceScanType Указывает, являются ли входные кадры кодировщика прогрессивными или чередуются.
eAVFastDecodeMode Указывает скорость декодирования видео.

 

Справочник по API Codec

ICodecAPI