OnAudioBufferNegotiation
event
Delphi
property OnAudioBufferNegotiation: TOnAudioBufferNegotiation read FOnAudioBufferNegotiation write FOnAudioBufferNegotiation;
C++Builder
__property TOnAudioBufferNegotiation OnAudioBufferNegotiation = {read=FOnAudioBufferNegotiation, write=FOnAudioBufferNegotiation};
typedef void __fastcall (__closure *TOnAudioBufferNegotiation)(System::TObject* Sender, System::LongInt nChannels, System::LongInt nSamplesPerSec, System::LongInt BitsPerSample, System::LongInt &ProposedBufferSize);
C#
public event OnAudioBufferNegotiationEventHandler OnAudioBufferNegotiation;
public delegate void OnAudioBufferNegotiationEventHandler(object sender, TOnAudioBufferNegotiationEventArgs e);
VB.NET
Public Event OnAudioBufferNegotiation As OnAudioBufferNegotiationEventHandler
Public Delegate Sub OnAudioBufferNegotiationEventHandler(sender As Object, e As TOnAudioBufferNegotiationEventArgs)
C++/Qt
void SetOnAudioBufferNegotiation (TOnAudioBufferNegotiationCb OnAudioBufferNegotiationCb);
typedef void CALLBACK TOnAudioBufferNegotiationCb (void *Object, void *Sender, int nChannels, int nSamplesPerSec, int BitsPerSample, int *ProposedBufferSize);
Occurs when rendering the audio stream, allowing to change the default audio buffer size, by modifying the ProposedBufferSize parameter of this event.
Type: TOnAudioBufferNegotiation.