Partilhar via


Trabalhando com insumos

[A funcionalidade associada a esta página, Windows Media Format 11 SDK, é uma funcionalidade herdada. Foi substituído por Source Reader e Sink Writer. Source Reader e Sink Writer foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o código novo utilize Leitor de Fonte e Gravador em vez de Windows Media Format 11 SDK, 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.]

Assim como a configuração adequada da stream no perfil é necessária para que o codec consiga compactar uma stream, deve também garantir que o tipo de mídia não compactada que envia para o escritor seja descrito com precisão. Cada codec do Windows Media tem um tipo de entrada padrão associado, mas vários tipos de entrada são suportados. Você pode examinar as entradas suportadas e selecionar a que corresponde aos seus dados. O processo de trabalho com entradas é resumido nas seguintes etapas:

  1. Quando se carrega um perfil para o escritor usar, o objeto do escritor atribui um número de entrada para cada conexão no perfil. Para obter mais informações sobre como carregar perfis para o escritor, consulte Usar perfis com o escritor. A menos que você esteja usando a exclusão mútua por taxa de bits, há uma conexão para cada fluxo. Fluxos que são mutuamente exclusivos pela taxa de bits utilizam uma única conexão.
  2. Seu aplicativo deve identificar os números de entrada para o 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 suportados pelo SDK. Para obter mais informações, consulte enumerar formatos de entrada. Não é possível 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 Atribuir formatos de entrada.
  5. Certas características do codec e do gravador são configuradas no momento da codificação em vez de no perfil. Para configurar esses recursos, você deve usar as configurações de entrada. Para obter mais informações, consulte para definir as configurações de entrada.

Escrevendo arquivos ASF