Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cVoIPUser Class Reference

#include <cVoIP.h>

Inheritance diagram for GrayLib::cVoIPUser:
Gray::cRefBase IUnknown

Public Member Functions

 cVoIPUser ()
 
 ~cVoIPUser ()
 
- Public Member Functions inherited from Gray::cRefBase
 cRefBase (int iRefCount=0) noexcept
 
virtual ~cRefBase ()
 
int get_RefCount () const noexcept
 
HASHCODE_t get_HashCode () const noexcept
 
 STDMETHOD_ (HASHCODE_t, get_HashCodeX)() const noexcept
 
virtual void onFinalRelease ()
 
bool isValidObj () const noexcept
 
 STDMETHOD_ (ULONG, AddRef)(void) override
 
 STDMETHOD_ (ULONG, Release)(void) override
 
STDMETHOD() QueryInterface (const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override
 
void IncRefCount ()
 
void DecRefCount ()
 
bool isStaticConstruct () const noexcept
 
void StaticConstruct ()
 
void StaticDestruct ()
 
bool isDestructing () noexcept
 
void SetDestructing ()
 

Public Attributes

HASHCODE_t m_nUserId
 
bool m_bHas3DPosition
 
cVector3f m_vPos
 
bool m_bMuted
 
UINT_PTR m_nUserData
 

Detailed Description

A single active audio source/sink. user may be able to speak and listen. connection requiring local audio output. how this connection was created is not relevant. (maybe i asked for it, maybe it came in unsolicited)

Constructor & Destructor Documentation

◆ cVoIPUser()

GrayLib::cVoIPUser::cVoIPUser ( )

◆ ~cVoIPUser()

GrayLib::cVoIPUser::~cVoIPUser ( )

Member Data Documentation

◆ m_bHas3DPosition

bool GrayLib::cVoIPUser::m_bHas3DPosition

◆ m_bMuted

bool GrayLib::cVoIPUser::m_bMuted

◆ m_nUserData

UINT_PTR GrayLib::cVoIPUser::m_nUserData

◆ m_nUserId

HASHCODE_t GrayLib::cVoIPUser::m_nUserId

◆ m_vPos

cVector3f GrayLib::cVoIPUser::m_vPos

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