Работа с профилями
[Функция, связанная с этой страницей, пакет SDK для Windows Media 11, является устаревшей функцией. Он уступил место читателю источника и записывающему устройству приемника. средства чтения источников и записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код средства чтения исходных данных и средства записи данных вместо Windows Media Format 11 SDK, когда это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
В этом разделе описывается проектирование, создание и изменение профилей. Каждый профиль описывает потоки, которые будут создавать файл и их связи друг с другом. Объект профиля содержит сведения о конфигурации потока для каждого потока, сведения о взаимном исключении для потоков, которые не могут быть доставлены одновременно, сведения о совместном использовании пропускной способности и сведения о приоритете потока.
Основной целью профилей является предоставление сведений о конфигурации потока объекту записи. Автор использует информацию в профиле для координации с кодеками процесса сжатия входных данных. При настройке сжатого потока мультимедиа необходимо указать кодек, используемый для сжатия данных и параметров, используемых кодеком. Вы также можете создавать профили для несжатых потоков. Поддерживаются несколько несжатых типов потоков. Несмотря на то, что они не требуют кодека, эти типы имеют собственные требования к конфигурации потока. Дополнительные сведения см. в статьях Настройка потоков и Использование несжатых аудио- и видеопотоков.
Сведения о конфигурации потока, использующего один из кодеков Windows Media, необходимо получить методами интерфейса IWMCodecInfo3. Процедура использования форматов потоков отличается от видеокодеков, чем для аудиокодеков, но в обоих случаях необходимо начать с получения формата из кодека. Никогда не следует пытаться вручную настроить поток с помощью одного из кодеков Windows Media, так как небольшие ошибки в профиле могут иметь глубокое влияние на файл ASF.
Ниже приведены основные действия по созданию и /или изменению профилей.
- Создайте пустой профиль или загрузите существующий профиль для редактирования.
- Настройте каждый поток( при необходимости) на основе поддерживаемых данных профиля, полученных из кодека, который будет использоваться для кодирования потока.
- При необходимости настройте взаимное исключение.
- При необходимости настройте общий доступ к пропускной способности.
- При необходимости задайте приоритет потоков в файле.
В следующих разделах объясняется процесс создания и редактирования профилей.
Секция | Описание |
---|---|
Проектирование профилей | Описывает, как создать профиль. |
Создание профилей | Описывает создание пустого профиля. |
настройка потоков | Описывает настройку потоков и их включение в профиль. |
использование взаимного исключения | Описывает создание объектов взаимного исключения и их включение в профиль. |
использование общего доступа к пропускной способности | Описывает использование общего доступа к пропускной способности в профиле. |
Приоритизация потока | Описывает использование приоритизации потока в профиле. |
Профили сохранения | Описывает сохранение пользовательских профилей в файле. |
использование системных профилей | Описание работы с системными профилями для экономии времени и усилий при создании профилей. |
управление размером пакетов | Описывается, как управлять размером пакетов в потоках данных файлов, сделанных с помощью профиля. |
Примечание Пользователи предыдущих версий пакета SDK для формата Windows Media могут привыкнуть к использованию системных профилей без изменений для создания файлов. Пакет SDK для формата Windows Media 9 или более поздней версии не включает новые системные профили, использующие ряд Windows Media 9 или более поздние кодеки. Это связано с увеличением числа профилей, которые потребуются для покрытия различных функций, предлагаемых кодеками. Вы по-прежнему можете использовать системные профили версии 8 в качестве отправного места для ваших профилей. Дополнительные сведения см. в разделе Использование системных профилей. Сведения о новом механизме нацеливания профилей на конкретные устройства доставки см. в работе с шаблонами соответствия устройств.
Связанные разделы