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