OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
GVIDeviceMethods Struct Reference

Public Attributes

void(* m_freeDevice )(GVDevice device)
 
GVBool(* m_startDevice )(GVDevice device, GVDeviceType type)
 
void(* m_stopDevice )(GVDevice device, GVDeviceType type)
 
GVBool(* m_isDeviceStarted )(GVDevice device, GVDeviceType type)
 
void(* m_setDeviceVolume )(GVDevice device, GVDeviceType type, GVScalar volume)
 
GVScalar(* m_getDeviceVolume )(GVDevice device, GVDeviceType type)
 
void(* m_setCaptureThreshold )(GVDevice device, GVScalar threshold)
 
GVScalar(* m_getCaptureThreshold )(GVDevice device)
 
GVBool(* m_capturePacket )(GVDevice device, GVByte *packet, int *len, GVFrameStamp *frameStamp, GVScalar *volume)
 
int(* m_getAvailableCaptureBytes )(GVDevice device)
 
void(* m_playPacket )(GVDevice device, const GVByte *packet, int len, GVSource source, GVFrameStamp frameStamp, GVBool mute)
 
GVBool(* m_isSourceTalking )(GVDevice device, GVSource source)
 
int(* m_listTalkingSources )(GVDevice device, GVSource sources[], int maxSources)
 
int(* m_getNumChannels )(GVDevice device, GVDeviceType type)
 
void(* m_getChannelName )(GVDevice device, GVDeviceType type, int channel, gsi_char name[GV_CHANNEL_NAME_LEN])
 
void(* m_setChannel )(GVDevice device, GVDeviceType type, int channel)
 
int(* m_getChannel )(GVDevice device, GVDeviceType type)
 

The documentation for this struct was generated from the following file: