Compartir a través de


Para usar la vista posterior del escritor

[La característica asociada a esta página, SDK de Windows Media Format 11, es una característica heredada. Se ha reemplazado por lector de origen y escritor receptor. El lector de origen y el sistema de escritura receptor se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use lector de origen y escritor receptor en lugar del SDK de Windows Media Format 11, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

El objeto writer proporciona funcionalidades posteriores para que pueda comprobar el contenido escrito sin tener que configurar el objeto lector. El objeto writer no admite la vista posterior para el contenido de audio.

El postviewer del escritor funciona de la misma manera que el objeto de lector asincrónico, solo con menos características. Para obtener información detallada sobre la lectura de medios digitales, consulte Lectura de archivos ASF.

Para implementar el postviewer, realice los pasos siguientes.

  1. Implemente la devolución de llamada IWMWriterPostViewCallback::OnPostViewSample . Este método es esencialmente el mismo que IWMReaderCallback::OnSample , salvo que especifica números de secuencia en lugar de salidas.
  2. Se configura para escribir como de costumbre.
  3. Obtenga un puntero a la interfaz IWMWriterPostView del objeto writer llamando a IWMWriter::QueryInterface.
  4. Establezca la devolución de llamada para que el postviewer lo use llamando a IWMWriterPostView::SetPostViewCallback.
  5. Para cada secuencia para la que quiera recibir ejemplos de vistas posteriores, llame a IWMWriterPostView::SetReceivePostViewSamples. Puede comprobar si una secuencia está establecida para recibir ejemplos de vistas posteriores llamando a IWMWriterPostView::GetReceivePostViewSamples.
  6. Puede manipular los formatos de ejemplo, al igual que los formatos de salida en el objeto lector o en el objeto de lector sincrónico.
  7. Al empezar a escribir el archivo, comenzará a recibir ejemplos en la implementación del método de devolución de llamada OnPostViewSample .

IWMWriterPostViewCallback (Interfaz)

Escribir archivos ASF