|  |  | Технология QNX обеспечивает каркас для интеграции фильтров, форматов и компоненты управления контентом с поддержкой многослойности, включая трехмерные мультимедийные приложения. Используя эти средства, вы можете интегрировать новые кодеки в мультимедийные приложения, работать с новыми источниками данных или медиаформатами или создавать медиапроигрыватели с поддержкой множества форматов.  Мультимедийные каркасы QNX поддерживают следующие компоненты:  
    повторно используемые фильтры (кодеки, ридеры, рендереры), объединенные друг с другом; 	компоненты обработки форматов чтения, записи, парсинга и потоковой передачи; 	компоненты управления контентом для выполнения кодирования и декодирования специальных медиаформатов; 	потоковые фильтры:
    
        обработчики потоковых данных; 		файловые обработчики (чтение/запись); 		HTTP (чтение); 	форматные фильтры:
    
        обработчики форматов: avi, aiff, au, wav (чтение/запись), mpeg-1 system, mpeg-1 - video, mpeg-1 audio, ogg vorbis; 	рендереры:
    
        драйвер аудио; 		оконная система  		вывод декодированных видеоданных (форматы YUV, RGB) в QNX Photon microGUI; 		наложение видео 	мультимедийные форматы:
    
        поддержка в оконной системе QNX Photon microGUI; 		CD-аудио , MP3, MPEG-1 system stream, WAV, AIFF, IFF, AU; 		возможность применять собственные медиаформаты благодаря расширяемой архитектуре QNX Photon microGUI и высокоуровневому API медиаданных. 	  Этот удобный набор мультимедийных шаблонов позволяет добавить во встраиваемые устройства высокопроизводительные мультимедийные возможности. Комплект разработчика QNX® Multimedia Technology Development Kit содержит повторно используемые компоненты, позволяющие разрабатывать специализированные приложения для воспроизведения и записи медиа-данных при помощи готовых стандартных компонентов. 
 Данный комплект, поставляемый без лицензионных отчислений, включает в себя полный исходный текст для всех мультимедийных форматов, поддерживаемых ОСРВ QNX® Neutrino версии 6.3, а также примеры кода и подробную документацию, которые позволяют ускорить процесс разработки.
 
 Особенности и преимущества  
    Возможность настраивать,      добавлять и расширять мультимедийные форматы: 
        Полный исходный код и       документация. Возможность       использования потоков медиа-данных из разных источников (файлов,       Интернета и т.д.). Компоненты управления       содержанием, предназначенные для кодирования и декодирования       медиа-форматов. Преобразователи,       позволяющие передавать декодированные аналоговые или цифровые данные на       какое-либо устройство: 
            Форматы YUV и RGB для        передачи в окно QNX Photon microGUI®. Мультимедийные        наложения (наложение изображений (chroma-key substitution), изменение        масштаба видеоизображения). Аудио-драйверы.  Исходный код для       разработки медиа-приложений на основе существующих медиа-плееров QNX.     
    Возможность применения      MPEG-формата и соответствующих медиа-компонентов: 
        Структурный анализ и       демультиплексирование MPEG-потоков. Декодирование аудио- и       видео-потоков формата MPEG 1.   
    Повторное использование      существующих компонентов для создания новых медиа-данных: 
        Модель       программирования фильтр-графов (Filter-graph programming model) позволяет       создавать приложения для воспроизведения и записи медиа-данных на основе       группы нескольких фильтров для обработки разных форматов. Фильтр-граф создается       при помощи компоновки нескольких разных фильтров в одну группу (граф). В       процессе обработки медиа-данных фильтр-граф автоматически определяет       наиболее подходящий формат.  
    Поддерживаемые медиа-стандартыПоддержка      распространенных аудио/видео форматов и методов кодирования звука: 
        Форматы AIFF, AU, AVI,       MIDI, и WAV. Формат CDDA (CD) с       системой буферизации (anti-skip measures). Формат IFF/8SVX. Методы кодирования       звука: 
            Множество различных        установок частоты дискретизации (sample rate) и объема выборки (sample        size). Кодово-импульсная        модуляция (pulse code modulation - PCM) и адаптивная дифференциальная        импульсно-кодовая модуляция (adaptive differential pulse code modulation        - ADPCM). µ-тип и A-тип (ITU        G.711). Ogg Vorbis. GSM 06.10.  
 
    ISO-11172: MPEG-1 Audio:      
        Layer 1, 2, 3. Частота дискретизации:       от 32 до 44,1 КГц (декомпрессированные данные). Моно, стерео,       совмещенное стерео (joint stereo), двойные каналы.  
    ISO-13818: MPEG-2 Audio:      
        Layer 1, 2, 3. Частота дискретизации:       от 16 до 22,05 КГц (декомпрессированные данные). Моно, стерео,       совмещенное стерео (joint stereo), двойные каналы.   
    ISO-1172: MPEG 1 Video      (библиотека ffmpeg LGPL): 
        Первичный видео-поток (primary elemental stream - PES) MPEG 1.       Системный поток MPEG 1       (видео/аудио). Конвертация из RGB в       YUV.  ITU G.711. ETSI GSM 06.10.  Состав комплекта  
    Комплект разработчика: 
        Статические библиотеки       мультимедийных шаблонов и заголовочные файлы для создания новых фильтров       или приложений (например, плееров).  
    Исходный код: 
        Библиотека       дополнительных интерфейсов. Плееры QNX (mmplay и       phplay). Образцы приложений. Медиа-шаблон для       обработчиков форматов и медиа-данных: 
            Обработчики        медиа-потоков. Файлы        (чтение/запись). HTTP (чтение).  Обработчики форматов и       данных: 
            AVI, AIFF, IFF, au,        wav (чтение/запись), Ogg Vorbis.  Преобразователи для       передачи декодированных аналоговых или цифровых данных на какое-либо       устройство: 
            Формат YUV для        передачи в окно QNX Photon microGUI®. Мультимедийные        наложения: наложение        видеоизображений; масштабирование        видеоизображений.  
    Обработчики формата      MPEG: 
        Исходный код и       бинарные файлы для разделения системных потоков, а также элементарных       видео/аудио потоков.   
    Обработчики содержания: 
        Бинарные файлы для       обработки аудио MPEG-1 (Xing) и видео MPEG-1.*  
    Воспроизведение      CD-аудио: 
        Исходный код и       бинарные файлы.  
    "Право на      разработку": 
        Лицензия ("без       отчислений") на распространение обработчиков (только в двоичном       виде) форматов и данных, предназначенных для использования в       OEM-оборудовании в комплекте с легальными копиями ОСРВ QNX Neutrino®.       Лицензия позволяет устанавливать модифицированные версии плееров и       образцов приложений.  Декодер в открытом исходном тексте поставляется в комплекте разработчика QNX Momentics®. Для получения видео-обработчиков MPEG-1 и MPEG-2 обратитесь в компанию QNX Software Systems.  Системные требования  
    QNX Momentics SDP версии 6.5 (среда разработки). ОСРВ QNX Neutrino версии      6.5 (среда исполнения).  |  |