Objeto Writer Push Sink
[A funcionalidade associada a esta página, Windows Media Format 11 SDK, é uma funcionalidade herdada. Foi substituído por Source Reader e Sink Writer. do Source Reader e Sink Writer foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize do Leitor de Origem e do Gravador de Separadores em vez de 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.]
O objeto de 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, para vários outros servidores que realmente transmitirão o conteúdo para os usuários.
Um objeto de coletor push do gravador é criado pela função WMCreateWriterPushSink, que define um ponteiro para uma interface IWMWriterPushSink. As outras interfaces suportadas pelo objeto, listadas na tabela a seguir, podem ser obtidas chamando o método QueryInterface.
Interface | Descrição |
---|---|
IWMRegisterCallback | Permite que o aplicativo obtenha mensagens de status 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 seguinte interface de retorno de chamada pode ser implementada pelo aplicativo para acompanhar o progresso de um objeto de coletor push do gravador.
Interface | Descrição |
---|---|
IWMStatusCallback | Necessário quando as informações de status devem ser comunicadas ao aplicativo host. |