Compartir a través de


Objeto De uso compartido de ancho de banda

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 puramente informativo; Las velocidades de bits establecidas dentro de ella no se aplican mediante programación mediante 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 y 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 . IWMStreamList hereda la interfaz 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.

Interfaz Descripción
IWMBandwidthSharing Administra las propiedades de un grupo de flujos que compartirán ancho de banda.
IWMStreamList Administra la lista de flujos que compartirán ancho de banda.

 

Uso compartido de ancho de banda

Objeto del administrador de perfiles

Profile (objeto)