Interface IXAudio2SourceVoice (xaudio2.h)
Use uma voz de origem para enviar dados de áudio para o pipeline de processamento XAudio2. Você deve enviar dados de voz para uma voz de masterização a ser ouvida, diretamente ou por meio de vozes de submixagem intermediárias.
Herança
A interface IXAudio2SourceVoice herda de IXAudio2Voice. O IXAudio2SourceVoice também tem estes tipos de membros:
Métodos
A interface IXAudio2SourceVoice tem esses métodos.
IXAudio2SourceVoice::D iscontinuity Notifica uma voz XAudio2 de que não há mais buffers vindo após o último que está atualmente em sua fila. |
IXAudio2SourceVoice::ExitLoop Interrompe o loop da voz quando ela atinge o final da região do loop atual. |
IXAudio2SourceVoice::FlushSourceBuffers Remove todos os buffers de áudio pendentes da fila de voz. |
IXAudio2SourceVoice::GetFrequencyRatio Retorna a taxa de ajuste de frequência da voz. |
IXAudio2SourceVoice::GetState Retorna os dados de posição do cursor atual da voz. |
IXAudio2SourceVoice::SetFrequencyRatio Define a taxa de ajuste de frequência da voz. |
IXAudio2SourceVoice::SetSourceSampleRate Reconfigura a voz para consumir dados de origem em uma taxa de exemplo diferente da taxa especificada quando a voz foi criada. |
IXAudio2SourceVoice::Start Inicia o consumo e o processamento de áudio pela voz. Fornece o resultado para qualquer submix conectado ou vozes de masterização ou para o dispositivo de saída. |
IXAudio2SourceVoice::Stop Interrompe o consumo de áudio pela voz atual. |
IXAudio2SourceVoice::SubmitSourceBuffer Adiciona um novo buffer de áudio à fila de voz. |
Comentários
Requisitos da plataforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK do DirectX (XAudio 2.7)Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | xaudio2.h |
Confira também
Como: Fazer o streaming de um som do disco