Список компонентов Elecard DirectShow Codec SDK
Компоненты Elecard, поставляемые в составе Elecard DirectShow Codec SDK, основаны на технологии Microsoft® DirectShow® и внедрены как фильтры DirectShow®. Компоненты представлены в 32 и 64-разрядных версиях, если не указано иного.
Компонент | Описание |
---|---|
MPEG-2 Video Decoder | Программное решение с ускорением видео DirectX для декодирования видео в форматах MPEG-2 (ИСО/МЭК 13818-2) и MPEG-1 (ИСО/МЭК 11172-2). |
MPEG-2 Video Encoder | Кодирование видеопотока в формат MPEG-2 (ИСО/МЭК 13818-2). |
VPX Video Decoder | Декодирование видео в форматах VP8 и VP9. Компонент основан на/содержит/использует libvpx. |
AVC Video Decoder | Программное решение с поддержкой технологии ускорения графики DXVA для декодирования видеопотоков AVC ИСО/МЭК 14496 часть 10 / H.264 Рекомендация МСЭ-T. |
AVC Video Encoder | Кодирование видеопотоков в AVC/H.264 (MPEG-4 часть 10, ИСО/МЭК 14496-10) |
HEVC Video Decoder | Программное решение для декодирования потоков ИСО/МЭК 23008-2 MPEG-H часть 2/МСЭ-T H.265 |
HEVC Video Encoder | Видео кодирование в ИСО/МЭК 23008-2 MPEG-H часть 22/МСЭ H.265. |
MPEG Audio Encoder | Кодирование аудио в MPEG. |
MPEG Audio Decoder | Декодирование аудио потоков MPEG-1, MPEG-2, MPEG-2.5 и LPCM. |
AAC Audio Decoder | Декодирование аудио потоков AAC и HE-AAC. |
AAC Audio Encoder | Кодирование аудио в формат AAC. |
QS AVC Video Decoder | Декодирование видео ИСО/МЭК 14496 часть 10 AVC / Рекомендация МСЭ-T H.264 на основе технологии Intel® Quick Sync. |
QS AVC Video Encoder (64-bit version only) | Программный модуль для кодирования в AVC/H.264 (MPEG-4 часть 10, ИСО/МЭК 14496-10) с помощью технологии Intel® Quick Sync. |
QS MPEG-2 Video Decoder (64-bit version only) | Программный модуль для декодирования видео в формате MPEG-2 (ИСО/МЭК 13818-2) с помощью технологии Intel® Quick Sync. |
QS MPEG-2 Video Encoder (64-bit version only) | Программный модуль для кодирования видео в MPEG-2 (ИСО/МЭК 13818-2) с помощью технологии Intel® Quick Sync. |
QS HEVC Video Decoder (64-bit version only) | Программный модуль для декодирования видео в формате HEVC/H.265 (ИСО/МЭК 23008-2 MPEG-H часть 2/МСЭ-T) с помощью технологии Intel® Quick Sync. |
QS HEVC Video Encoder (64-bit version only) | Программный модуль для кодирования видео в формат HEVC/H.265 (ИСО/МЭК 23008-2 MPEG-H часть 2/МСЭ-T) с помощью технологии Intel® Quick Sync. |
QS VPP (64-bit version only) | Фильтр постобработки видео на основе технологии Intel® Quick Sync. |
MPEG Demultiplexer | Программный компонент для разделения системных потоков MPEG-1, программных и транспортных потоков MPEG-2 на видео- и аудиопотоки. Демультиплексор работает с потоками меню и субтитров (subpicture stream) и позволяет обрабатывать видеопотоки в форматах MPEG-1, MPEG-2, AVC/H.264 и HEVC/H.265. Фильтр Elecard MPEG Demultiplexer выполняет поиск по медиафайлу, используя временные метки PTS, битрейт или технологию индексирования Elecard. |
MPEG Multiplexer | Генерация транспортных (TS) и программных потоков (PS) MPEG-2. |
MPEG Push Demultiplexer | Программный компонент для разделения системных потоков MPEG-2 (ИСО/МЭК 13818-2) и MPEG-1 (ИСО/МЭК 11172-2), предоставляемых источником или фильтрами преобразования в режиме Push (Sync), на видео- и аудиопотоки. |
LATM Demultiplexer (32-bit version only) | Демультиплексирование потоков AAC LOAS/LATM в элементарные потоки AAC. |
MP4 Demultiplexer | Демультиплексирование файлов ИСО/МЭК 14496-14 (MP4) и системных потоков 3GPP2 в видеопотоки MPEG-4, H.263, AVC/H.264 и аудиопотоки AAC, AMR, MPEG-1/2 Audio Layer 3. |
MP4 Multiplexer | Генерация потоков в формате MP4. |
MKV Demultiplexer | Демультиплексирование файлов MKV/WebM. Компонент основан на/использует libmatroska и libebml. |
MKV Multiplexer | Мультиплексирование MKV. Компонент основан на/использует libmatroska и libebml. |
MXF Demultiplexer | Программный компонент для разделения MXF на потоки с видео, аудио и служебными данными. Компонент основан на/использует libmxf. |
MXF Multiplexer | Генерация MXF потоков. Компонент основан на/содержит/использует libmxf, libmxf++, bmx, uriparser. |
File List Source (32-bit version only) | Программное решение, обеспечивающее работу со списком исходных файлов как с единым файлом. На его выходной пин устанавливается интерфейс IAsyncReader, позволяющий подключать фильтры, такие как Elecard MPEG Demultiplexer. |
HLS Source | Программный модуль, устанавливающий соединение с сервером через протокол HTTP Live Streaming (HLS) версии 3 и получающий с сервера видео- и аудиоданные. |
HLS Sink | Подготовка контента через протокол Apple HTTP Live Streaming (HLS). |
NWSource-Plus | Получение медиаданных из сети. Принимает пакеты RTP и UDP и заполняет графы фильтра данными потоков из этих пакетов. |
RTSP NetSource | Получение медиаданных из сети. Может принимать и отправлять команды RTSP, принимать пакеты RTP и UDP (поддержка Kassena, BroadMedia, VLC Seachange RTSP). |
NWRenderer | Отправка медиаданных в сеть. Поддерживает отправку RTP и UDP пакетов и объявление сессии передачи данных через отправку пакетов SAP (SDP). |
Sink Filter | Программный компонент для записи полученных данных на диск. Поддерживает индексирование элементарных (VES) и программных потоков (PS) MPEG-2. |
Stream Pump | Конвертация асинхронного источника в синхронный. |
Time Marker | Анализ потока. Определяет тип данных, извлекает временные метки из потока и устанавливает их на выходные медиа сэмплы. Time Marker используется в приложениях для воспроизведения видео, чтобы подготовить поток для плавного воспроизведения. |
Color Space Converter 2 | Конвертация несжатого видео в разные форматы в реальном времени. Фильтр предназначен для связи фильтров, в случае если связь установить невозможно Такое может произойти, если видеоформат, предоставленный выходным пином фильтра восходящего потока, несовместим с форматом, поддерживаемым входным пином фильтра нисходящего потока. |
InfTee Filter | Программный компонент, аналогичный Microsoft® Infinite Pin Tee Filter (включен в Microsoft® DirectShow® SDK). Этот фильтр доставляет сэмплы, доставленные на его входной пин, переменному количеству выходных пинов. Когда фильтр создается, он имеет один выходной пин. Каждый раз, когда подключается выходной пин, фильтр создает другой еще один выходной пин. Все выходные пины имеют тот же тип медиа, что и входной пин. |
Module Config Checker | Активация компонентов Elecard в приложении GraphEdit (содержится в пакете DirectShow). |
Desktop Capture | Захват указанной области экрана. |
Graph Viewer | Компонент для презентации графа с помощью любого приложения. В режиме редактирования позволяет строить граф (добавление, удаление и связь фильтров), контроль состояния графа (запуск, остановка, пауза). |