G31DDC
SDK

Last update 10 November 2011

Using WR-G31DDC API
Loading the API
Enumerating available devices
Opening device

Function
CreateInstance

Interfaces
IG31DDCDeviceEnumerator
AddRef
Release
Enumerate
GetCount
GetDeviceInfo

IG31DDCDevice
AddRef
Release
Open
Close
IsConnected
GetDeviceInfo
SetLED
GetLED
SetPower
GetPower

SetAttenuator
GetAttenuator

SetMWFilter
GetMWFilter

SetDithering
GetDithering

SetADCNoiseBlanker
GetADCNoiseBlanker
SetADCNoiseBlankerThreshold
GetADCNoiseBlankerThreshold

StartIF
StopIF
SetInverted
GetInverted

GetDDCInfo
GetDDC1Count
SetDDC1
GetDDC1
SetDDC1Frequency
GetDDC1Frequency
StartDDC1
StopDDC1
StartDDC1Playback
PauseDDC1Playback
ResumeDDC1Playback

GetDDC2
SetDDC2Frequency
GetDDC2Frequency
StartDDC2
StopDDC2

SetDDC2NoiseBlanker
GetDDC2NoiseBlanker
SetDDC2NoiseBlankerThreshold
GetDDC2NoiseBlankerThreshold
GetDDC2NoiseBlankerExcessValue

GetSignalLevel

SetNotchFilter
GetNotchFilter
SetNotchFilterFrequency
GetNotchFilterFrequency
SetNotchFilterBandwidth
GetNotchFilterBandwidth
SetNotchFilterLength
GetNotchFilterLength

SetAGC
GetAGC
SetAGCParams
GetAGCParams
SetMaxAGCGain
GetMaxAGCGain
SetGain
GetGain
GetCurrentGain

SetDemodulatorFilterBandwidth
GetDemodulatorFilterBandwidth
SetDemodulatorFilterShift
GetDemodulatorFilterShift
SetDemodulatorFilterLength
GetDemodulatorFilterLength

SetDemodulatorMode
GetDemodulatorMode
SetDemodulatorFrequency
GetDemodulatorFrequency
SetDemodulatorParam
GetDemodulatorParam
GetDemodulatorState

StartAudio
StopAudio
StartAudioPlayback
PauseAudioPlayback
ResumeAudioPlayback

SetAudioGain
GetAudioGain
SetAudioFilter
GetAudioFilter
SetAudioFilterParams
GetAudioFilterParams
SetAudioFilterLength
GetAudioFilterLength

SetFrequency
GetFrequency

GetSpectrumCompensation

SetCallback

SetDRMKey
IsDRMUnlocked

IG31DDCDeviceCallback
G31DDC_IFCallback
G31DDC_DDC1StreamCallback
G31DDC_DDC1PlaybackStreamCallback
G31DDC_DDC2StreamCallback
G31DDC_DDC2PreprocessedStreamCallback
G31DDC_AudioStreamCallback
G31DDC_AudioPlaybackStreamCallback

Structures
G31DDC_DEVICE_INFO
G3XDDC_DDC_INFO
G3XDDC_DRM_STATUS

Download
C/C++ header file
C++ example
C example
C# example