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


Примеры мультимедиа (пакет SDK для Windows Media в формате 11)

[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Он был заменен средством чтения исходного кода и модуля записи приемника. Средство чтения исходного кода и модуль записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код по возможности использовал средство чтения исходного кода и модуль записи приемника вместо пакета SDK для Windows Media Format 11. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Пример мультимедиа — это блок цифровых мультимедийных данных. Пример — это базовая единица, которой управляют объекты чтения и записи пакета SDK для формата Windows Media. Содержимое отдельного примера определяется типом носителя, связанным с примером. Для видео каждый пример представляет один кадр. Для аудио объем данных в отдельном образце задается в профиле, используемом для создания ASF-файла.

Примеры могут содержать несжатые данные или сжатые данные. В этом случае они называются примерами потока. При создании ASF-файла вы передаете примеры в модуль записи. Модуль записи координирует сжатие примеров с соответствующим кодеком и упорядочивает сжатые данные в разделе данных ASF-файла. При воспроизведении средство чтения считывает сжатые данные, распаковывает их и предоставляет восстановленные несжатые данные в качестве выходных примеров.

Все примеры, используемые пакетом SDK для формата Windows Media, инкапсулируются в объект buffer, память которого выделяется автоматически компонентами среды выполнения пакета SDK. При необходимости вы также можете выделить собственные буферы, используя расширенные функции средства записи и средства чтения.

Примечание Термин sample используется в этом пакете SDK для обозначения примера мультимедиа, а не примера звука. В кодировании звука пример ссылается на одно закодированное звуковое значение. Как правило, качество закодированного звука определяется количеством выборок в секунду. Например, качество звука cd записывается со значением 44 100 образцов в секунду. Это значение обычно сокращается с помощью нотации Гц, поэтому 44 100 выборок в секунду будет равно 44 100 Гц или 44,1 кГц.

Основные понятия

Интерфейс INSSBuffer

Входные, потоки и выходы