WaveInputWaitSamplesAvailable Method |
Uses internal semaphore to wait for samples to become available.
Namespace: StreamCoders.WaveAssembly: MediaSuite (in MediaSuite.dll) Version: 2.0.5.0 (2.0.5.0)
Syntaxpublic bool WaitSamplesAvailable(
int milliseconds
)
Public Function WaitSamplesAvailable (
milliseconds As Integer
) As Boolean
public:
bool WaitSamplesAvailable(
int milliseconds
)
member WaitSamplesAvailable :
milliseconds : int -> bool
Parameters
- milliseconds
- Type: SystemInt32
Time in milliseconds to wait before returning. (let infinity = -1)
Return Value
Type:
Boolean
Returns true if samples are available, otherwise false.
Examples
if (win.WaitSamplesAvailable(-1) == true)
{
byte[] samples = win.GetNextSamples();
RTPFrame f = enc.EncodeToFrame(samples);
if (f != null)
{
byte[] framebytes = dec.Decode(f);
wout.Enqueue(framebytes);
}
}
See Also