CVoIPAudioDownlinkStream Class Reference

class CVoIPAudioDownlinkStream

CVoIPAudioDownlinkStream class

?more_complete_description

VoIPAudioIntfc.dll

Public Member Functions
~CVoIPAudioDownlinkStream ()
IMPORT_C TInt BufferFilled ( CVoIPDataBuffer *)
IMPORT_C void Close ()
IMPORT_C TInt GetAudioDevice ( TVoIPOutputDevice &)
IMPORT_C TInt GetMaxVolume ( TInt &)
IMPORT_C TInt GetVersion ( TVersion &)
IMPORT_C TInt GetVolume ( TInt &)
IMPORT_C TInt Open ( MVoIPDownlinkObserver &)
IMPORT_C TInt SetAudioDevice ( TVoIPOutputDevice )
IMPORT_C TInt SetFormat ( TVoIPCodecFormat , CVoIPFormatIntfc *&)
IMPORT_C TInt SetVolume ( TInt )
IMPORT_C TInt Start ()
IMPORT_C TInt Stop ()
Protected Member Functions
CVoIPAudioDownlinkStream ()
void ConstructL (CVoIPAudioDownlinkStreamImpl *)
Public Member Enumerations
enum TVoIPOutputDevice { EHandset , ELoudSpeaker , ENoPreference }
Private Attributes
CVoIPAudioDownlinkStreamImpl * iVoIPAudioDownlinkStreamImpl

Constructor & Destructor Documentation

CVoIPAudioDownlinkStream()

CVoIPAudioDownlinkStream ( ) [protected]

Constructor

Since
S60 v5.0

~CVoIPAudioDownlinkStream()

IMPORT_C ~CVoIPAudioDownlinkStream ( ) [virtual]

Destructor

Since
S60 v5.0

Member Functions Documentation

BufferFilled(CVoIPDataBuffer *)

IMPORT_C TInt BufferFilled ( CVoIPDataBuffer * aBuffer )

?description

Since
S60 v5.0

Parameters

CVoIPDataBuffer * aBuffer

Close()

IMPORT_C void Close ( )

?description

Since
S60 v5.0

ConstructL(CVoIPAudioDownlinkStreamImpl *)

void ConstructL ( CVoIPAudioDownlinkStreamImpl * aVoIPAudioDownlinkStreamImpl ) [protected]

Symbian constructor

Since
S60 v5.0

Parameters

CVoIPAudioDownlinkStreamImpl * aVoIPAudioDownlinkStreamImpl

GetAudioDevice(TVoIPOutputDevice &)

IMPORT_C TInt GetAudioDevice ( TVoIPOutputDevice & aDevice )

?description

Since
S60 v5.0

Parameters

TVoIPOutputDevice & aDevice

GetMaxVolume(TInt &)

IMPORT_C TInt GetMaxVolume ( TInt & aVolume )

?description

Since
S60 v5.0

Parameters

TInt & aVolume

GetVersion(TVersion &)

IMPORT_C TInt GetVersion ( TVersion & aVersion )

?description

Since
S60 v5.0

Parameters

TVersion & aVersion

GetVolume(TInt &)

IMPORT_C TInt GetVolume ( TInt & aVolume )

?description

Since
S60 v5.0

Parameters

TInt & aVolume

Open(MVoIPDownlinkObserver &)

IMPORT_C TInt Open ( MVoIPDownlinkObserver & aObserver )

?description

Since
S60 v5.0

Parameters

MVoIPDownlinkObserver & aObserver

SetAudioDevice(TVoIPOutputDevice)

IMPORT_C TInt SetAudioDevice ( TVoIPOutputDevice aDevice )

?description

Since
S60 v5.0

Parameters

TVoIPOutputDevice aDevice

SetFormat(TVoIPCodecFormat, CVoIPFormatIntfc *&)

IMPORT_C TInt SetFormat ( TVoIPCodecFormat aFormat,
CVoIPFormatIntfc *& aIntfc
)

?description

Since
S60 v5.0

Parameters

TVoIPCodecFormat aFormat
CVoIPFormatIntfc *& aIntfc

SetVolume(TInt)

IMPORT_C TInt SetVolume ( TInt aVolume )

?description

Since
S60 v5.0

Parameters

TInt aVolume

Start()

IMPORT_C TInt Start ( )

?description

Since
S60 v5.0

Stop()

IMPORT_C TInt Stop ( )

?description

Since
S60 v5.0

Member Enumerations Documentation

Enum TVoIPOutputDevice

TVoIPOutputDevice ?description

Enumerators

EHandset
ELoudSpeaker
ENoPreference

Member Data Documentation

CVoIPAudioDownlinkStreamImpl * iVoIPAudioDownlinkStreamImpl

CVoIPAudioDownlinkStreamImpl * iVoIPAudioDownlinkStreamImpl [private]