Sintaxis
Parámetros
buffer PartyMutableDataBuffer*salida El búfer de salida. Si no hay ningún búfer disponible, el campo bufferByteCount de PartyMutableDataBuffer es 0 y su campo buffer es nullptr.
Valor devuelto
PartyErrorc_partyErrorSuccess si la llamada se realizó correctamente o un código de error en caso contrario. La forma legible del código de error se puede recuperar mediante PartyManager::GetErrorMessage().
Comentarios
Cuando se detecta actividad de voz, hay disponible un nuevo búfer cada 40 ms. De lo contrario, no hay búferes disponibles. Los búferes recuperados por este método deben devolverse a la biblioteca mediante PartyAudioManipulationSourceStream::ReturnBuffer() cuando se hayan terminado de usar.El número total de búferes disponibles instantáneamente se puede recuperar mediante PartyAudioManipulationSourceStream::GetAvailableBufferCount(). Se pueden recuperar varios búferes de forma sucesiva antes de devolver alguno.
Cada búfer está en el formato especificado por PartyAudioManipulationSourceStream::GetFormat().
Se proporciona un búfer de datos mutable para que la aplicación pueda modificar opcionalmente el audio en su lugar.
Requisitos
Encabezado: Party.hConsulte también
PartyAudioManipulationSourceStreamPartyAudioManipulationSourceStream::GetFormat
PartyAudioManipulationSourceStream::ReturnBuffer
