Compartilhar via


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:

  1. Obtenha um ponteiro para a interface IWMStreamConfig2 do objeto de configuração de fluxo chamando IWMStreamConfig::QueryInterface.
  2. 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);
    

Configuração comum a todos os fluxos

Configurando tipos de fluxo arbitrários

Fluxos de arquivos