Main Page Class Hierarchy Data Structures File List Data Fields Globals

# pv_common_types.h File Reference

`#include "oscl_types.h"`
`#include "oscl_mem.h"`
`#include "oscl_string_containers.h"`

Go to the source code of this file.

## Data Structures
class | CPVCmnAsyncEvent
class | CPVCmnCmdResp
class | CPVCmnInterfaceObserverMessage
class | CPVCmnInterfaceObserverMessageCompare
class | MPVCmnCmdStatusObserver
class | MPVCmnErrorEventObserver
class | MPVCmnInfoEventObserver
struct | TPVCmnSDKInfo
## Defines
#define | PV_COMMON_ASYNC_EVENT_LOCAL_BUF_SIZE 8
## Typedefs
typedef int32 | TPVCmnCommandType
typedef int32 | TPVCmnCommandId
typedef int32 | TPVCmnCommandStatus
typedef int32 | TPVCmnEventType
typedef void * | TPVCmnExclusivePtr
typedef void * | TPVCmnInterfacePtr
typedef int32 | TPVCmnResponseType
typedef int32 | TPVCmnSDKModuleInfo
typedef uint8 * | TPVCmnMIMEType
typedef uint32 | TPVCmnUUID
typedef int32 | CPVCmnVideoCaps
typedef int32 | CPVCmnVideoPrefs
typedef int32 | CPVCmnAudioCaps
typedef int32 | CPVCmnAudioPrefs
typedef CPVCmnAsyncEvent | CPVCmnAsyncInfoEvent
typedef CPVCmnAsyncEvent | CPVCmnAsyncErrorEvent

## Define Documentation

#define PV_COMMON_ASYNC_EVENT_LOCAL_BUF_SIZE 8

## Typedef Documentation

typedef CPVCmnAsyncEvent CPVCmnAsyncErrorEvent

typedef CPVCmnAsyncEvent CPVCmnAsyncInfoEvent

typedef int32 CPVCmnAudioCaps

typedef int32 CPVCmnAudioPrefs

typedef int32 CPVCmnVideoCaps

typedef int32 CPVCmnVideoPrefs

typedef int32 TPVCmnCommandId

typedef int32 TPVCmnCommandStatus

typedef int32 TPVCmnCommandType

typedef int32 TPVCmnEventType

typedef void* TPVCmnExclusivePtr

typedef void* TPVCmnInterfacePtr

typedef uint8* TPVCmnMIMEType

typedef int32 TPVCmnResponseType

typedef int32 TPVCmnSDKModuleInfo

typedef uint32 TPVCmnUUID