Método ISynthSinkDMus::SampleToRefTime (dmusicks.h)
O SampleToRefTime
método converte um tempo de exemplo em um tempo de referência.
Sintaxe
NTSTATUS SampleToRefTime(
[in] LONGLONG llSampleTime,
[out] REFERENCE_TIME *prfTime
);
Parâmetros
[in] llSampleTime
Especifica o tempo de exemplo que está sendo passado.
[out] prfTime
Ponteiro de saída para o tempo de referência. Esse parâmetro é um ponteiro para uma variável alocada pelo chamador na qual o método grava o tempo de referência calculado. O tempo de referência é medido em unidades de 100 nanossegundos.
Retornar valor
SampleToRefTime
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 SampleToRefTime
método aceita um tempo de exemplo como um parâmetro de entrada, converte o tempo de exemplo em um tempo de referência e gera o tempo de referência para um local especificado pelo chamador.
O cálculo do tempo de referência do tempo de exemplo para o tempo de referência depende da frequência de amostragem. Por exemplo, se o buffer de saída estiver em um formato de 44,2 kHz, um tempo de exemplo de 44.200 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) |