Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[A funcionalidade associada a esta página, Windows Media Format 11 SDK, é uma funcionalidade herdada. Foi substituído por Source Reader e Sink Writer. O Source Reader e o Sink Writer foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize Source Reader e Sink Writer em vez do SDK do Windows Media Format 11, sempre que possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
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 arquivos, 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 o interface de 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