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