Skip to content

Latest commit

 

History

History
74 lines (71 loc) · 3.3 KB

File metadata and controls

74 lines (71 loc) · 3.3 KB

Here is a list of all the typedefs provided by the OBS API.

Function Prototypes:

  • [[OBSCREATEPROC|Plugin-Typedefs-\-OBSCREATEPROC]]
  • [[OBSCONFIGPROC|Plugin-Typedefs-\-OBSCONFIGPROC]]
  • [[OBSHOTKEYPROC|Plugin-Typedefs-\-OBSHOTKEYPROC]]
  • [[LogUpdateCallback|Plugin-Typedefs-\-LogUpdateCallback]]
  • [[DEFPROC|Plugin-Typedefs-\-DEFPROC]]
  • [[XTHREAD|Plugin-Typedefs-\-XTHREAD]]
  • [[OSDirectoryMonitorCallback|Plugin-Typedefs-\-OSDirectoryMonitorCallback]]

Types:

  • [[ULONG|Plugin-Typedefs-\-ULONG]]
  • [[DWORD|Plugin-Typedefs-\-DWORD]]
  • [[LPDWORD|Plugin-Typedefs-\-LPDWORD]]
  • [[INT8|Plugin-Typedefs-\-INT8]]
  • [[INT16|Plugin-Typedefs-\-INT16]]
  • [[UINT8|Plugin-Typedefs-\-UINT8]]
  • [[UINT16|Plugin-Typedefs-\-UINT16]]
  • [[BOOL|Plugin-Typedefs-\-BOOL]]
  • [[INT|Plugin-Typedefs-\-INT]]
  • [[LPINT|Plugin-Typedefs-\-LPINT]]
  • [[UINT|Plugin-Typedefs-\-UINT]]
  • [[LPUINT|Plugin-Typedefs-\-LPUINT]]
  • [[SHORT|Plugin-Typedefs-\-SHORT]]
  • [[LPSHORT|Plugin-Typedefs-\-LPSHORT]]
  • [[USHORT|Plugin-Typedefs-\-USHORT]]
  • [[WORD|Plugin-Typedefs-\-WORD]]
  • [[LPWORD|Plugin-Typedefs-\-LPWORD]]
  • [[LPCHAR|Plugin-Typedefs-\-LPCHAR]]
  • [[UCHAR|Plugin-Typedefs-\-UCHAR]]
  • [[BYTE|Plugin-Typedefs-\-BYTE]]
  • [[LPBYTE|Plugin-Typedefs-\-LPBYTE]]
  • [[LONG64|Plugin-Typedefs-\-LONG64]]
  • [[INT64|Plugin-Typedefs-\-INT64]]
  • [[LONGLONG|Plugin-Typedefs-\-LONGLONG]]
  • [[QWORD|Plugin-Typedefs-\-QWORD]]
  • [[ULONG64|Plugin-Typedefs-\-ULONG64]]
  • [[UINT64|Plugin-Typedefs-\-UINT64]]
  • [[ULONGLONG|Plugin-Typedefs-\-ULONGLONG]]
  • [[PARAM|Plugin-Typedefs-\-PARAM]]
  • [[UPARAM|Plugin-Typedefs-\-UPARAM]]
  • [[TCHAR|Plugin-Typedefs-\-TCHAR]]
  • [[LPSTR|Plugin-Typedefs-\-LPSTR]]
  • [[LPCSTR|Plugin-Typedefs-\-LPCSTR]]
  • [[WSTR|Plugin-Typedefs-\-WSTR]]
  • [[CWSTR|Plugin-Typedefs-\-CWSTR]]
  • [[TSTR|Plugin-Typedefs-\-TSTR]]
  • [[CTSTR|Plugin-Typedefs-\-CTSTR]]
  • [[VOID|Plugin-Typedefs-\-VOID]]
  • [[LPVOID|Plugin-Typedefs-\-LPVOID]]
  • [[HANDLE|Plugin-Typedefs-\-HANDLE]]
  • [[LPCVOID|Plugin-Typedefs-\-LPCVOID]]
  • [[UVCoord|Plugin-Typedefs-\-UVCoord]]
  • [[Color3|Plugin-Typedefs-\-Color3]]
  • [[UVWCoord|Plugin-Typedefs-\-UVWCoord]]
  • [[Vect3|Plugin-Typedefs-\-Vect3]]
  • [[Color4|Plugin-Typedefs-\-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|Plugin-Typedefs-\-LOADPLUGINPROC]]
  • [[LOADPLUGINEXPROC|Plugin-Typedefs-\-LOADPLUGINEXPROC]]
  • [[UNLOADPLUGINPROC|Plugin-Typedefs-\-UNLOADPLUGINPROC]]
  • [[GETPLUGINNAMEPROC|Plugin-Typedefs-\-GETPLUGINNAMEPROC]]
  • [[GETPLUGINDESCRIPTIONPROC|Plugin-Typedefs-\-GETPLUGINDESCRIPTIONPROC]]
  • [[CONFIGUREPLUGINPROC|Plugin-Typedefs-\-CONFIGUREPLUGINPROC]]
  • [[OBS_CALLBACK|Plugin-Typedefs-\-OBS_CALLBACK]]
  • [[OBS_STATUS_CALLBACK|Plugin-Typedefs-\-OBS_STATUS_CALLBACK]]
  • [[OBS_STREAM_STATUS_CALLBACK|Plugin-Typedefs-\-OBS_STREAM_STATUS_CALLBACK]]
  • [[OBS_SCENE_SWITCH_CALLBACK|Plugin-Typedefs-\-OBS_SCENE_SWITCH_CALLBACK]]
  • [[OBS_SOURCE_CHANGED_CALLBACK|Plugin-Typedefs-\-OBS_SOURCE_CHANGED_CALLBACK]]
  • [[OBS_VOLUME_CHANGED_CALLBACK|Plugin-Typedefs-\-OBS_VOLUME_CHANGED_CALLBACK]]
  • [[OBS_LOG_UPDATE_CALLBACK|Plugin-Typedefs-\-OBS_LOG_UPDATE_CALLBACK]]
  • [[OBS_REPLAY_BUFFER_SAVED_CALLBACK|Plugin-Typedefs-\-OBS_REPLAY_BUFFER_SAVED_CALLBACK]]