Configurando fluxos de transferência de arquivos
Os fluxos de transferência de arquivos não exigem nenhuma configuração especial na estrutura WM_MEDIA_TYPE . Eles exigem uma extensão de unidade de dados para associar um nome de arquivo a cada exemplo. Para enviar um nome com exemplos de transferência de arquivo, você deve implementar um sistema de extensão de unidade de dados para o fluxo.
Para definir uma extensão de unidade de dados para o fluxo, execute as seguintes etapas:
- Obtenha um ponteiro para a interface IWMStreamConfig2 do objeto de configuração de fluxo chamando IWMStreamConfig::QueryInterface.
- Adicione uma extensão de unidade de dados para o fluxo chamando IWMStreamConfig2::AddDataUnitExtension da seguinte maneira:
hr = pStreamConfig2->AddDataUnitExtension(CLSID_WMTPropertyFileName, -1, NULL, 0);
Tópicos relacionados