Trabalhando com entradas

[O recurso associado a esta página, Windows Media Format 11 SDK, é um recurso herdado. Ele foi substituído por Leitor de Origem e Gravador de Coletor. O Leitor de Origem e o Gravador de Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem e o Gravador de Coletor em vez do SDK do Windows Media Format 11, quando 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.]

Assim como a configuração de fluxo adequada no perfil é necessária para obter o codec para compactar um fluxo, você também deve garantir que o tipo de mídia descompactada que você passa para o gravador seja descrito com precisão. Cada codec do Windows Media tem um tipo de entrada padrão associado, mas há suporte para vários tipos de entrada. Você pode examinar as entradas com suporte e selecionar aquela que corresponde aos seus dados. O processo de trabalhar com entradas é resumido nas seguintes etapas:

  1. Quando você carrega um perfil para o gravador usar, o objeto gravador atribui um número de entrada para cada conexão no perfil. Para obter mais informações sobre como carregar perfis para o gravador, consulte Para usar perfis com o gravador. A menos que você esteja usando a exclusão mútua por taxa de bits, há uma conexão para cada fluxo. Fluxos mutuamente exclusivos por taxa de bits compartilham uma única conexão.
  2. Seu aplicativo deve identificar os números de entrada do arquivo. Para obter mais informações sobre como identificar números de entrada, consulte Para identificar entradas por número.
  3. Para cada entrada, você deve garantir que o formato de entrada corresponda aos seus dados. Você pode enumerar os formatos de entrada compatíveis com o SDK. Para obter mais informações, consulte Para enumerar formatos de entrada. Você não pode enumerar os formatos de entrada de fluxos arbitrários ou fluxos que já estão compactados. Para obter mais informações sobre esses casos especiais, consulte Entradas de fluxo arbitrárias e pré-compactadas.
  4. Atribua o formato de entrada correto para cada conexão. Para obter mais informações, consulte Atribuindo formatos de entrada.
  5. Alguns recursos de codec e gravador são configurados no momento da codificação em vez de no perfil. Para definir esses recursos, você deve usar as configurações de entrada. Para obter mais informações, consulte Para definir configurações de entrada.

Gravando arquivos ASF