FBVideo and derivative classes. More...
Go to the source code of this file.
Classes | |
class | FBVideo |
Video media class. More... | |
class | FBVideoClip |
class | FBVideoClipImage |
class | FBVideoMemory |
FBVideoMemory allow external media source (which can't be supported by MoBu natively) More... | |
class | FBVideoIn |
Basic video input class, supporting webcam and DV device. More... | |
class | FBVideoOut |
Video media class. More... | |
class | FBEventVideoSwitcher |
Video switcher callback event. More... | |
class | FBVideoSwitcher |
Video Switcher class. More... | |
class | FBPropertyListVideoClip |
PropertyList: VideoClip More... | |
class | FBPropertyListVideoIn |
PropertyList: VideoIn More... | |
class | FBPropertyListVideoOut |
PropertyList: VideoOut More... | |
Macros | |
#define | FBSDK_DLL K_DLLIMPORT |
Be sure that FBSDK_DLL is defined only once... More... | |
#define | FBVideoDeclare(ClassName, Parent) |
Video declaration. More... | |
#define | FBVideoImplementation(ThisComponent) FBClassImplementation( ThisComponent ) |
Video implementation. More... | |
Enumerations | |
enum | FBVideoProxyMode { kFBVideoProxyNone, kFBVideoProxyOnPlay, kFBVideoProxyAlways } |
Video proxy modes. More... | |
enum | FBVideoStorageMode { kFBVideoStorageDisk, kFBVideoStorageMemory, kFBVideoStorageDiskAsync } |
Video storage modes. More... | |
enum | FBVideoInterlaceMode { kFBVideoInterlaceNone, kFBVideoInterlaceHalfFrameEven, kFBVideoInterlaceHalfFrameOdd, kFBVideoInterlaceFullFrameEven, kFBVideoInterlaceFullFrameOdd } |
Video interlace modes. More... | |
enum | FBVideoFormat { kFBVideoFormat_Any, kFBVideoFormat_Other, kFBVideoFormat_RGBA_32, kFBVideoFormat_RGB_24, kFBVideoFormat_BGRA_32, kFBVideoFormat_BGR_24, kFBVideoFormat_BGR_16, kFBVideoFormat_ABGR_32, kFBVideoFormat_ARGB_32, kFBVideoFormat_422 } |
Video color modes. More... | |
enum | FBVideoResolution { kFBVideo_RES_FULL = 0, kFBVideo_RES_1, kFBVideo_RES_2, kFBVideo_RES_4, kFBVideo_RES_8, kFBVideo_RES_16, kFBVideo_RES_32, kFBVideo_RES_64, kFBVideo_RES_128, kFBVideo_RES_256, kFBVideo_RES_512, kFBVideo_RES_1K, kFBVideo_RES_2K, kFBVideo_RES_4K, kFBVideo_RES_8K, kFBVideo_RES_16K } |
Video Resolution (1D) More... | |
enum | FBVideoLiveType { kFBVideoLiveDefault, kFBVideoLiveBasic } |
Video Live type. More... | |
enum | FBClipEnd { kFBClipEndEnd, kFBClipEndLoop } |
Clip end actions. More... | |
enum | FBPlayMode { kFBPlayModeNoPlay, kFBPlayModePreviewToEnd, kFBPlayModePlay, kFBPlayModeLoop, kFBPlayModePlayToEnd } |
Play modes. More... | |
Functions | |
FB_DEFINE_COMPONENT (K_DLLIMPORT, Video) | |
FB_DEFINE_COMPONENT (K_DLLIMPORT, VideoIn) | |
FB_DEFINE_COMPONENT (K_DLLIMPORT, VideoOut) | |
FB_DEFINE_COMPONENT (K_DLLIMPORT, VideoClip) | |
FB_DEFINE_COMPONENT (K_DLLIMPORT, VideoClipImage) | |
FB_DEFINE_COMPONENT (K_DLLIMPORT, VideoSwitcher) | |
__FB_FORWARD (FBVideo) | |
__FB_FORWARD (FBVideoClip) | |
FB_DEFINE_ENUM (K_DLLIMPORT, TimeMode) | |
FB_DEFINE_ENUM (K_DLLIMPORT, VideoProxyMode) | |
FB_DEFINE_ENUM (K_DLLIMPORT, VideoStorageMode) | |
FB_DEFINE_ENUM (K_DLLIMPORT, VideoInterlaceMode) | |
FB_DEFINE_ENUM (K_DLLIMPORT, VideoFormat) | |
FB_DEFINE_ENUM (K_DLLIMPORT, VideoResolution) | |
__FB_FORWARD (FBVideoClipImage) | |
__FB_FORWARD (FBVideoMemory) | |
__FB_FORWARD (FBVideoIn) | |
__FB_FORWARD (FBVideoOut) | |
__FB_FORWARD (FBVideoSwitcher) | |
__FB_FORWARD (FBEventVideoSwitcher) | |
FB_DEFINE_ENUM (K_DLLIMPORT, ClipEnd) | |
FB_DEFINE_ENUM (K_DLLIMPORT, PlayMode) | |
#define FBSDK_DLL K_DLLIMPORT |
#define FBVideoDeclare | ( | ClassName, | |
Parent | |||
) |
Video declaration.
ClassName | Name of Video class. |
Parent | Parent class of ClassName. |
#define FBVideoImplementation | ( | ThisComponent | ) | FBClassImplementation( ThisComponent ) |
enum FBClipEnd |
enum FBPlayMode |
enum FBVideoFormat |
enum FBVideoInterlaceMode |
enum FBVideoLiveType |
enum FBVideoProxyMode |
enum FBVideoResolution |
enum FBVideoStorageMode |