sf.SoundRecorder – sfml Reference Manual
Packages
sfml
sf
SoundRecorder
ProcessCallback
StartCallback
StopCallback
getAvailableDevices
getDefaultDevice
isAvailable
getChannelCount
getDevice
getSampleRate
setChannelCount
setDevice
setProcessingInterval
start
stop
SoundRecorder
Object Hierarchy:
Description:
[
Compact
]
[
CCode
( cprefix =
"sfSoundRecorder_"
, free_function =
"sfSoundRecorder_destroy"
) ]
public
class
SoundRecorder
Namespace:
sf
Package:
sfml
Content:
Delegates:
public
delegate
bool
ProcessCallback
(
int16
[] todo1,
size_t
todo2,
void
* todo3)
public
delegate
bool
StartCallback
(
void
* todo1)
public
delegate
void
StopCallback
(
void
* todo1)
Static methods:
public
static
string
[]
getAvailableDevices
(
size_t
[] count)
public
static
string
getDefaultDevice
()
public
static
bool
isAvailable
()
Methods:
public
uint
getChannelCount
(
SoundRecorder
soundRecorder)
public
string
getDevice
()
public
uint
getSampleRate
(
SoundRecorder
soundRecorder)
public
void
setChannelCount
(
uint
channelCount)
public
bool
setDevice
(
string
name)
public
void
setProcessingInterval
(
Time
interval)
public
bool
start
(
uint
sampleRate)
public
void
stop
()