|
Classified ads
|


Public Member Functions | |
| VoiceCallExtension (const VoiceCall &aInitialData) | |
| ~VoiceCallExtension () | |
Public Member Functions inherited from VoiceCall | |
| VoiceCall () | |
| ~VoiceCall () | |
| QByteArray | asJSon () const |
| bool | fromJSon (const QByteArray &aJSonBytes) |
Public Attributes | |
| CallState | iOnGoingCallState |
| QString | iPeerOperatorHash |
| QString | iPeerNodeAddress |
| AudioDecoder * | iDecoder |
| AudioEncoder * | iEncoder |
Public Attributes inherited from VoiceCall | |
| quint32 | iCallId |
| Hash | iOriginatingNode |
| Hash | iDestinationNode |
| QByteArray | iOriginatingOperatorKey |
| QByteArray | iDestinationOperatorKey |
| bool | iOkToProceed |
| time_t | iTimeOfCallAttempt |
| QByteArray | iSymmetricAESKey |
| QString | iPeerOperatorNick |
Have private extension class for call data: extend the datamodel DTO by call state
|
inline |
constructor that is given a voicecall in
|
inline |
| AudioDecoder* VoiceCallEngine::VoiceCallExtension::iDecoder |
Each node will send its own audio stream so each ongoing individual call needs to have its own audio decoder
| AudioEncoder* VoiceCallEngine::VoiceCallExtension::iEncoder |
Each node may have different stream coming out from mixer, this separate audio encoder for each connection
| CallState VoiceCallEngine::VoiceCallExtension::iOnGoingCallState |
Call state like "incoming", "open"
| QString VoiceCallEngine::VoiceCallExtension::iPeerNodeAddress |
And in which network address is she
| QString VoiceCallEngine::VoiceCallExtension::iPeerOperatorHash |
Who are we talking with
1.8.13