I don't need any sources. Only a trigger point.
Can i call or open a stream from microphone input?
In my test application i use:
// Used by 'GetSilenceLength' en 'BASS_InputOpen'
function BAudioWrapper.StreamCreateFile(Fn: WideString; Flags: Cardinal) : HSTREAM;
Var Chan: HSTREAM;
begin
Chan := BASS_StreamCreateFile(False, PWideChar(Fn), 0, 0, Flags); // MP3 & WAV
If (Chan = 0) Then Chan := BASS_FLAC_StreamCreateFile(False, PWideChar(Fn), 0, 0, Flags); // FLAC & OGG
If (Chan = 0) Then Chan := BASS_WMA_StreamCreateFile(False, PWideChar(Fn), 0, 0, Flags); // WMA
If (Chan = 0) Then Chan := BASS_APE_StreamCreateFile(False, PWideChar(Fn), 0, 0, Flags); // APE
If (Chan = 0) then Chan := BASS_AAC_StreamCreateFile(False, PWideChar(Fn), 0, 0, Flags); // AAC
if (Chan = 0) then Chan := BASS_ALAC_StreamCreateFile(False, PWideChar(Fn), 0, 0, Flags); // M4A (ALAC)
if (Chan = 0) then Chan := BASS_MP4_StreamCreateFile(False, PWideChar(Fn), 0, 0, Flags); // MP4
ErrorRec.StreamCreate := BASS_ErrorGetCode; // Error?
Result := Chan;
end;
So, i want to open a channel for mic?
No commercial purpose here. Code available if someone needs it.
Regards,
Eduard.