7 #ifndef DtEncodedAudioRadioSignalEncoder_H_
8 #define DtEncodedAudioRadioSignalEncoder_H_
21 #define DtDECLARE_ENC_AUDIO_RADIO_SIGNAL_PARAM_ENCODER(paramName) \
22 DtDECLARE_PARAM_ENCODER(DtSignalInteraction, paramName)
24 #define DtDEFINE_SIMPLE_ENC_AUDIO_RADIO_SIGNAL_PARAM_ENCODER(paramName, \
26 DtDEFINE_SIMPLE_PARAM_ENCODER(DtEncodedAudioRadioSignalEncoder, \
27 DtSignalInteraction, paramName, netType, inspector)
35 class DT_DLL_VL DtEncodedAudioRadioSignalEncoder :
public DtInteractionEncoder
41 DtInterClassDesc* classDesc);
44 virtual ~DtEncodedAudioRadioSignalEncoder();
47 DtEncodedAudioRadioSignalEncoder(
48 const DtEncodedAudioRadioSignalEncoder& orig);
51 DtEncodedAudioRadioSignalEncoder& operator=(
52 const DtEncodedAudioRadioSignalEncoder& orig);
56 DtDECLARE_ENC_AUDIO_RADIO_SIGNAL_PARAM_ENCODER(HostRadioIndex);
57 DtDECLARE_ENC_AUDIO_RADIO_SIGNAL_PARAM_ENCODER(TransmitterSignalEncodingType);
58 DtDECLARE_ENC_AUDIO_RADIO_SIGNAL_PARAM_ENCODER(SignalSampleRate);
59 DtDECLARE_ENC_AUDIO_RADIO_SIGNAL_PARAM_ENCODER(SampleCount);
60 DtDECLARE_ENC_AUDIO_RADIO_SIGNAL_PARAM_ENCODER(SignalDataLength);
61 DtDECLARE_ENC_AUDIO_RADIO_SIGNAL_PARAM_ENCODER(SignalData);
64 DtDECLARE_ENC_AUDIO_RADIO_SIGNAL_PARAM_ENCODER(HostRadioID);
65 DtDECLARE_ENC_AUDIO_RADIO_SIGNAL_PARAM_ENCODER(EncodingType);
66 DtDECLARE_ENC_AUDIO_RADIO_SIGNAL_PARAM_ENCODER(SampleRate);
69 DtDECLARE_ENC_AUDIO_RADIO_SIGNAL_PARAM_ENCODER(AudioData);