Compartilhar via


Método ISynthSinkDMus::RefTimeToSample (dmusicks.h)

O RefTimeToSample método converte um tempo de referência em um tempo de exemplo.

Sintaxe

NTSTATUS RefTimeToSample(
  [in]  REFERENCE_TIME rfTime,
  [out] LONGLONG       *pllSampleTime
);

Parâmetros

[in] rfTime

Ponteiro para o tempo de referência que está sendo passado. O tempo de referência é medido em unidades de 100 nanossegundos.

[out] pllSampleTime

Ponteiro de saída para o tempo de exemplo. Esse parâmetro aponta para uma variável alocada pelo chamador na qual o método grava o tempo de amostra calculado.

Retornar valor

RefTimeToSample retornará STATUS_SUCCESS se a chamada tiver sido bem-sucedida. Caso contrário, o método retornará um código de erro apropriado.

Comentários

O RefTimeToSample método converte o tempo de referência em tempo de exemplo. O método usa um tempo de referência como um parâmetro de entrada e gera o tempo de amostra correspondente.

O cálculo do tempo de referência do tempo de exemplo depende da frequência de amostragem. Por exemplo, se o buffer de saída estiver em um formato de 44,1 kHz, um tempo de exemplo de 44.100 será equivalente a um tempo de referência de um segundo.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho dmusicks.h (inclua Dmusicks.h)

Confira também

IDirectMusicSynthSink::RefTimeToSample

ISynthSinkdMus