Objeto Coletor de Push do Gravador

[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.]

O objeto coletor push do gravador distribui mídia digital para pontos de publicação. Por exemplo, um concerto ao vivo pode ser codificado por um único servidor e, em seguida, entregue, ou enviado por push, para vários outros servidores que realmente transmitirão o conteúdo para os usuários.

Um objeto coletor de push de gravador é criado pela função WMCreateWriterPushSink, que define um ponteiro para uma interface IWMWriterPushSink . As outras interfaces compatíveis com o objeto, listadas na tabela a seguir, podem ser obtidas chamando o método QueryInterface .

Interface Descrição
IWMRegisterCallback Permite que o aplicativo obtenha status mensagens do objeto .
IWMWriterPushSink Gerencia uma sessão de distribuição por push.
IWMWriterSink Aloca memória, determina se o coletor está operando em tempo real e expõe várias funções de retorno de chamada.

 

A interface de retorno de chamada a seguir pode ser implementada pelo aplicativo para acompanhar o progresso de um objeto de coletor de push do gravador.

Interface Descrição
IWMStatusCallback Necessário quando status informações devem ser comunicadas ao aplicativo host.

 

Objetos

Enviando dados ASF para um ponto de publicação

Trabalhando com coletores de gravador