Opciones de salida
[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.
Las siguientes constantes globales se usan para identificar la configuración de salida para el lector y el objeto de lector sincrónico.
Constante global | WMT_ATTR_DATATYPE | Descripción de pValue |
---|---|---|
g_wszAllowInterlacedOutput | WMT_TYPE_BOOL | Si es True, el lector entregará fotogramas entrelazados, si es compatible con la salida. |
g_wszDedicatedDeliveryThread | WMT_TYPE_BOOL | Si es True, esta salida tendrá un subproceso dedicado creado para la entrega de sus ejemplos. No se admite en el lector sincrónico. |
g_wszDeliverOnReceive | WMT_TYPE_BOOL | Si es True, los ejemplos de esta salida se entregarán en cuanto estén disponibles en el lector. Esto puede hacer que las muestras de esta salida se entreguen fuera del orden y antes de las muestras correspondientes de otras salidas. |
g_wszDynamicRangeControl | WMT_TYPE_DWORD | Especifica el nivel de control de intervalo dinámico que se va a usar para la salida. Se establece en un valor de 0 a 2, donde 0 indica que no hay ningún control de intervalo dinámico (valor predeterminado) y 2 es el nivel máximo de control de intervalo dinámico (el intervalo dinámico más pequeño). |
g_wszEarlyDataDelivery | WMT_TYPE_DWORD | Tiempo, en milisegundos, que especifica cuánto antes se entregan las muestras. Si es mayor que cero, las muestras de esta salida se recuperarán y descodificarán para que las muestras se entreguen antes que las muestras para otras salidas. Normalmente, el lector entrega muestras en orden de tiempo de presentación. |
g_wszEnableDiscreteOutput | WMT_TYPE_BOOL | Si es True, el lector habilitará la salida de audio multicanal y de alta definición. Esta configuración solo es válida para las secuencias de audio codificadas con el códec Windows Media Audio 9 Professional. Si esta opción se establece en true, también debe especificar la configuración del altavoz del equipo cliente estableciendo g_wszSpeakerConfig. |
g_wszEnableFrameInterpolation | WMT_TYPE_BOOL | Si es True, el códec entregará la secuencia de vídeo a una velocidad de fotogramas más alta, interpolando los fotogramas de forma algorítmica. |
g_wszJustInTimeDecode | WMT_TYPE_BOOL | Si es True, los datos deben descodificarse lo antes posible. No se admite en el lector sincrónico. |
g_wszNeedsPreviousSample | WMT_TYPE_BOOL | Si es true, el ejemplo requiere que se descomprima el ejemplo anterior. Esta configuración solo se aplica a fotogramas delta en vídeo comprimido y es de solo lectura. |
g_wszScrambledAudio | WMT_TYPE_BOOL | Si es True, esta salida usará el esquema de ocultación de errores de audio revuelto. Se trata de una configuración válida solo para salidas de audio. |
g_wszSingleOutputBuffer | WMT_TYPE_BOOL | Si es True, se debe usar un único búfer de salida (por ejemplo, un búfer de vídeo de DirectDraw®). No se admite en el lector sincrónico. |
g_wszSoftwareScaling | WMT_TYPE_BOOL | Si es False, el vídeo no se escala. (No debe haber ningún cambio en la resolución). |
g_wszSpeakerConfig | WMT_TYPE_DWORD | Si la descodificación de audio multicanal está habilitada estableciendo g_wszEnableDiscreteOutput, esta configuración especifica la configuración del altavoz del equipo cliente. Establézcalo en una de las constantes de configuración del altavoz de DirectSound. |
g_wszStreamLanguage | WMT_TYPE_WORD | Índice de la lista de idiomas del idioma que se va a entregar para esta salida. Se usa para las salidas que representan secuencias mutuamente excluyentes por lenguaje. |
g_wszVideoSampleDurations | WMT_TYPE_BOOL | Si es True, el lector proporcionará duraciones de muestra precisas. |
g_wszEnableWMAProSPDIFOutput | WMT_TYPE_BOOL | Si es True, el lector incluirá el formato Sony/Phillips Digital Interface (S/PDIF) en los tipos de salida enumerados. |
Temas relacionados