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


Перечисления API кодека

[Функция, связанная с этой страницей 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 Указывает, как декодер воспроизводит двойной монофонический звук.
eAVDecDDOperationalMode Задает режим управления сжатием для звукового потока Dolby AC-3.
eAVDecHEAACDynamicRangeControl Указывает, выполняет ли декодер AAC динамическое управление диапазоном.
eAVDecVideoInputScanType Указывает способ чередование декодированного видеопотока.
eAVDecVideoSoftwareDeinterlaceMode Указывает режим деинтерлейки программного декодера видео.
eAVDecVideoSWPowerLevel Задает уровень энергосбережения декодера видео.
eAVDSPLoudnessEqualization Указывает, включено ли выравнивание громкости в звуковом декодере или цифровом обработчике сигналов (DSP).
eAVDSPSpeakerFill Указывает, включено ли заполнение динамиков в декодере аудио или DSP.
eAVEncAudioDualMono Указывает, кодируется ли двухканальный звук как стерео или двойной моно.
Перечисление eAVEncAudioInputContent Указывает, содержит ли звуковое содержимое музыку или голос.
eAVEncCommonRateControlMode Задает режим управления скоростью.
eAVEncCommonStreamEndHandling Указывает, удаляет ли кодировщик частичные группы изображений (GOP) в конце потока.
eAVEncDDAtoDConverterType Указывает тип аудиопотока Dolby Digital.
eAVEncDDDynamicRangeCompressionControl Задает профиль управления динамическим диапазоном в звуковом потоке Dolby Digital.
eAVEncDDHeadphoneMode Задает режим наушников для аудиопотока Dolby Digital.
eAVEncDDPreferredStereoDownMixMode Задает предпочтительный режим стереосмеша для аудиопотока Dolby Digital.
eAVEncDDProductionRoomType Указывает тип комнаты для аудиопотока Dolby Digital.
eAVEncDDService Указывает аудиослужбу, содержащуюся в аудиопотоке Dolby Digital.
eAVEncDDSurroundExMode Указывает, кодируется ли аудиопоток Dolby Digital в 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 кодека

ICodecAPI