KSPROPERTY_STREAM_MASTERCLOCK
La propiedad KSPROPERTY_STREAM_MASTERCLOCK es una propiedad opcional que se debe implementar si el pin usa o genera un reloj maestro que se puede usar para la sincronización.
Tabla de resumen de uso
Obtener | Set | Destino | Tipo de descriptor de propiedad | Tipo de valor de propiedad |
---|---|---|---|---|
Sí |
Sí |
Anclar |
HANDLE |
Comentarios
La propiedad devuelve un identificador NULL cuando se consulta. El soporte técnico viene determinado por si la llamada se devuelve correctamente.
Puede usar KSPROPERTY_STREAM_MASTERCLOCK para consultar si un reloj maestro es compatible con un pin o para establecer el reloj maestro actual para un pin. Normalmente, esto se realiza a través de un administrador de grafos, como en DirectShow. Se recupera un identificador de reloj maestro y se puede usar para establecer el reloj maestro en otro pin, o se puede usar como proxy en modo de usuario de un reloj maestro, como en un gráfico DirectShow.
Cuando el reloj se establece en un pin, la patilla hace referencia al objeto de archivo subyacente y posteriormente puede realizar consultas en ese objeto de archivo. El cliente que consulta para el identificador debe cerrar el propio identificador de archivo.
Un filtro no necesita admitir la propiedad cuando no genera un reloj maestro ni necesita hacer referencia a uno, como un filtro de convertidor colocado en medio de un grafo sin necesidad de sincronizar con otros flujos. La propiedad también se puede usar como de solo lectura cuando un filtro genera un reloj maestro, pero no se sincroniza con un reloj maestro externo.
Consulte también relojes KS y relojes AVStream.
Requisitos
Encabezado |
Ks.h (incluye Ks.h) |