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


Настройка потоков передачи файлов

Потоки передачи файлов не требуют специальных параметров в структуре WM_MEDIA_TYPE . Им требуется расширение единицы данных, чтобы связать имя файла с каждым примером. Чтобы отправить имя с примерами передачи файлов, необходимо реализовать систему расширения единиц данных для потока.

Чтобы задать расширение единицы данных для потока, выполните следующие действия.

  1. Получите указатель на интерфейс IWMStreamConfig2 объекта конфигурации потока, вызвав IWMStreamConfig::QueryInterface.
  2. Добавьте расширение единицы данных для потока, вызвав IWMStreamConfig2::AddDataUnitExtension следующим образом:
    hr = pStreamConfig2->AddDataUnitExtension(CLSID_WMTPropertyFileName,
                                              -1, NULL, 0);
    

Конфигурация, общая для всех потоков

Настройка произвольных типов потоков

Потоки файлов