Compartir a través de


Entradas de flujo arbitrarias y precomprimidas

Solo las entradas que se van a comprimir mediante uno de los códecs de Windows Media tienen varias entradas posibles. Los demás tipos de entradas posibles son entradas arbitrarias y entradas precomprimidas. Los requisitos para los formatos de entrada para estos tipos se describen en esta sección.

Entradas arbitrarias de flujo

Las entradas para los tipos de flujo arbitrarios son las mismas que los formatos de secuencia descritos en el perfil. No debe tener que establecer formatos de entrada para estos tipos.

Entradas de flujo precomprimidas

Al copiar una secuencia de un archivo a otro, se pasan muestras que ya están comprimidas. En este caso, debe establecer el objeto de propiedades de entrada en NULL para informar al escritor de que no necesita validar los datos que está pasando. Para establecer el formato de entrada en NULL, llame a IWMWriter::SetInputProps y pase NULL como segundo parámetro. Al llamar a este método con un parámetro NULL , debe realizar la llamada antes de llamar a BeginWriting.

Al usar secuencias precomprimidas, debe copiar manualmente la información del códec en el encabezado de archivo antes de escribir. Para obtener la información del códec, llame a IWMHeaderInfo2::GetCodecInfoCount e IWMHeaderInfo2::GetCodecInfo para enumerar los códecs asociados al archivo en el lector. Seleccione la información del códec que coincida con la configuración de flujo de la secuencia precomprimida. A continuación, establezca la información del códec en el escritor llamando a IWMHeaderInfo3::AddCodecInfo, pasando la información obtenida del lector.

Trabajar con entradas