[raudio] Check if recording device is ready
This commit is contained in:
parent
283843f0e7
commit
7ee1fbcd9e
11
src/raudio.c
11
src/raudio.c
|
|
@ -2470,18 +2470,24 @@ bool IsAudioRecordingDeviceReady(void)
|
||||||
// Get recording sample rate
|
// Get recording sample rate
|
||||||
unsigned int GetAudioRecordingSampleRate(void)
|
unsigned int GetAudioRecordingSampleRate(void)
|
||||||
{
|
{
|
||||||
|
if (!AUDIO.RecordingSystem.isReady) return 0;
|
||||||
|
|
||||||
return AUDIO.RecordingSystem.device.sampleRate;
|
return AUDIO.RecordingSystem.device.sampleRate;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get recording sample size in bits
|
// Get recording sample size in bits
|
||||||
unsigned int GetAudioRecordingSampleSize(void)
|
unsigned int GetAudioRecordingSampleSize(void)
|
||||||
{
|
{
|
||||||
|
if (!AUDIO.RecordingSystem.isReady) return 0;
|
||||||
|
|
||||||
return 8 * ma_get_bytes_per_sample(AUDIO.RecordingSystem.device.capture.format);
|
return 8 * ma_get_bytes_per_sample(AUDIO.RecordingSystem.device.capture.format);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get recording channels
|
// Get recording channels
|
||||||
unsigned int GetAudioRecordingChannels(void)
|
unsigned int GetAudioRecordingChannels(void)
|
||||||
{
|
{
|
||||||
|
if (!AUDIO.RecordingSystem.isReady) return 0;
|
||||||
|
|
||||||
return AUDIO.RecordingSystem.device.capture.channels;
|
return AUDIO.RecordingSystem.device.capture.channels;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2544,10 +2550,7 @@ void StopAudioRecording(void)
|
||||||
// Check if device is recording
|
// Check if device is recording
|
||||||
bool IsAudioRecording(void)
|
bool IsAudioRecording(void)
|
||||||
{
|
{
|
||||||
if (!AUDIO.RecordingSystem.isReady)
|
if (!AUDIO.RecordingSystem.isReady) return false;
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
return ma_device_is_started(&AUDIO.RecordingSystem.device);
|
return ma_device_is_started(&AUDIO.RecordingSystem.device);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user