AudioRenderer
TVideoGrabber.AudioRenderer |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Selects the current audio renderer.
Declaration
property AudioRenderer: LongInt read GetAudioRenderer write SetAudioRenderer default DEF_AudioRenderer;
__property int AudioRenderer==GetAudioRenderer, write=SetAudioRenderer, default=-1;
Description
Used to select the current audio capture device in the AudioRenderers list.
The default value -1 uses the default renderer.
It is possible to select the audio renderer programmatically by its name (as it appears in the AudioRenderers list) by using the FindIndexInListByName function, e.g.:
procedure TfrmMainForm.Button1Click(Sender: TObject);
var
i: LongInt;
begin
i := VideoGrabber.FindIndexInListByName (VideoGrabber.AudioRenderers, 'AC97', true, true);
if i > -1 then begin
VideoGrabber.AudioRenderers := i;
end;
end;
end;