Compartilhar via


Interface IMFRateControl (mfidl.h)

Obtém ou define a taxa de reprodução.

Herança

A interface IMFRateControl herda da interface IUnknown . IMFRateControl também tem estes tipos de membros:

Métodos

A interface IMFRateControl tem esses métodos.

 
IMFRateControl::GetRate

Obtém a taxa de reprodução atual. (IMFRateControl.GetRate)
IMFRateControl::SetRate

Define a taxa de reprodução. (IMFRateControl.SetRate)

Comentários

Os objetos podem expor essa interface como um serviço. Para obter um ponteiro para a interface, chame IMFGetService::GetService com o identificador de serviço MF_RATE_CONTROL_SERVICE. A Sessão de Mídia dá suporte a essa interface. As fontes de mídia e as transformações dão suporte a essa interface se oferecerem suporte a alterações de taxa. Os coletores de mídia não precisam dar suporte a essa interface. Os coletores de mídia são notificados sobre alterações de taxa por meio do método IMFClockStateSink::OnClockSetRate .

Para obter mais informações, consulte Sobre o controle de taxa.

Para descobrir as taxas de reprodução compatíveis com um objeto, use a interface IMFRateSupport

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mfidl.h

Confira também

Sobre o controle de taxa

Media Foundation Interfaces