Перечисления 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 | Указывает скорость декодирования видео. |
Связанные темы