Objeto De uso compartido de ancho de banda
[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 receptor escritor. lector de origen y receptor escritor 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 de 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.
Un objeto de uso compartido de ancho de banda se usa para indicar que dos o más secuencias, independientemente de sus velocidades de bits individuales, nunca usarán más de una cantidad especificada de ancho de banda entre ellos. Se trata de un objeto meramente informativo; las velocidades de bits establecidas dentro de ella no se aplican mediante programación por ningún objeto de este SDK.
La información de uso compartido de ancho de banda es una parte opcional de un perfil. Los objetos de uso compartido de ancho de banda se pueden crear para la información de uso compartido de ancho de banda existente en un perfil o se pueden crear vacías, listas para recibir nuevos datos. Los objetos de uso compartido de ancho de banda no pueden existir independientemente de un objeto de perfil. Para guardar el contenido de un objeto de uso compartido de ancho de banda, debe llamar a IWMProfile3::AddBandwidthSharing.
Para crear un objeto de uso compartido de ancho de banda, llame a uno de los métodos siguientes.
Método | Descripción |
---|---|
IWMProfile3::CreateNewBandwidthSharing | Crea un objeto de uso compartido de ancho de banda sin datos. |
IWMProfile3::GetBandwidthSharing | Crea un objeto de uso compartido de ancho de banda rellenado con datos de un perfil. Usa el índice de uso compartido de ancho de banda para identificar la información de uso compartido de ancho de banda deseada. |
Ambos métodos de la tabla anterior establecen un puntero a una interfaz IWMBandwidthSharing. La interfaz IWMStreamList se hereda IWMBandwidthSharing , por lo que no es necesario llamar a QueryInterface con este objeto.
Todas las interfaces siguientes son compatibles con cada objeto de uso compartido de ancho de banda.
Temas relacionados