-
Notifications
You must be signed in to change notification settings - Fork 855
Plugin Typedefs
Aslai edited this page Nov 21, 2014
·
1 revision
Here is a list of all the typedefs provided by the OBS API.
Function Prototypes:
- OBSCREATEPROC
- OBSCONFIGPROC
- OBSHOTKEYPROC
- LogUpdateCallback
- DEFPROC
- XTHREAD
- OSDirectoryMonitorCallback
Types:
- ULONG
- DWORD
- LPDWORD
- INT8
- INT16
- UINT8
- UINT16
- BOOL
- INT
- LPINT
- UINT
- LPUINT
- SHORT
- LPSHORT
- USHORT
- WORD
- LPWORD
- LPCHAR
- UCHAR
- BYTE
- LPBYTE
- LONG64
- INT64
- LONGLONG
- QWORD
- ULONG64
- UINT64
- ULONGLONG
- PARAM
- UPARAM
- TCHAR
- LPSTR
- LPCSTR
- WSTR
- CWSTR
- TSTR
- CTSTR
- VOID
- LPVOID
- HANDLE
- LPCVOID
- UVCoord
- Color3
- UVWCoord
- Vect3
- Color4
Here's a list of function prototype typedefs that aren't defined by the API but are used internally and referred to by the documentation. Feel free to define them in your own projects.
- LOADPLUGINPROC
- LOADPLUGINEXPROC
- UNLOADPLUGINPROC
- GETPLUGINNAMEPROC
- GETPLUGINDESCRIPTIONPROC
- CONFIGUREPLUGINPROC
- OBS_CALLBACK
- OBS_STATUS_CALLBACK
- OBS_STREAM_STATUS_CALLBACK
- OBS_SCENE_SWITCH_CALLBACK
- OBS_SOURCE_CHANGED_CALLBACK
- OBS_VOLUME_CHANGED_CALLBACK
- OBS_LOG_UPDATE_CALLBACK
- OBS_REPLAY_BUFFER_SAVED_CALLBACK