fbvideo.h File Reference


Detailed Description

fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h fbvideo.h
FBVideo and derivative classes.

Definition in file fbvideo.h.

#include <kaydaradef.h>
#include <fbsdk/fbcomponent.h>
#include <fbsdk/fbcore.h>

Include dependency graph for fbvideo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class   FBVideo
  Video media class. More...
class   FBVideoClip
class   FBVideoMemory
  Video media class. More...
class   FBVideoIn
  Video media class. 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...

Defines

#define  FBSDK_DLL   K_DLLIMPORT
  Be sure that FBSDK_DLL is defined only once.
#define  FBVideoDeclare(ClassName, Parent)
  Video declaration.
#define  FBVideoImplementation(ThisComponent)   FBClassImplementation( ThisComponent )
  Video implementation.

Enumerations

enum   FBVideoProxyMode {
   kFBVideoProxyNone,
   kFBVideoProxyOnPlay,
   kFBVideoProxyAlways
}
  Video proxy modes. More...
enum   FBVideoStorageMode {
   kFBVideoStorageDisk,
   kFBVideoStorageMemory,
   kFBVideoStorageFreeRunning
}
  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   FBClipEnd {
   kFBClipEndEnd,
   kFBClipEndLoop
}
  Clip end actions. More...
enum   FBPlayMode {
   kFBPlayModeNoPlay,
   kFBPlayModePreviewToEnd,
   kFBPlayModePlay,
   kFBPlayModeLoop,
   kFBPlayModePlayToEnd
}
  Play modes. More...

Define Documentation

#define FBSDK_DLL   K_DLLIMPORT

Be sure that FBSDK_DLL is defined only once.

..

Definition at line 48 of file fbvideo.h.

#define FBVideoDeclare ( ClassName,
Parent   ) 

Value:

FBClassDeclare( ClassName,Parent ); \
  public: \
  ClassName(char * pName):Parent(pName) { FBClassInit; } \
  private:
Video declaration.
Parameters:
ClassName  Name of Video class.
Parent  Parent class of ClassName.

Definition at line 68 of file fbvideo.h.

#define FBVideoImplementation ( ThisComponent   )     FBClassImplementation( ThisComponent )

Video implementation.

Parameters:
ThisComponent  Name of Video class to implement.

Definition at line 77 of file fbvideo.h.


Enumeration Type Documentation

enum FBClipEnd

Clip end actions.

Enumerator:
kFBClipEndEnd  On clip end stop clip.
kFBClipEndLoop  On clip end loop clip.

Definition at line 291 of file fbvideo.h.

enum FBPlayMode

Play modes.

Enumerator:
kFBPlayModeNoPlay  No play (most common).
kFBPlayModePreviewToEnd  Preview clip until end.
kFBPlayModePlay  Play clip.
kFBPlayModeLoop  Loop clip.
kFBPlayModePlayToEnd  Play clip to end.

Definition at line 296 of file fbvideo.h.

enum FBVideoFormat

Video color modes.

Enumerator:
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 

Definition at line 110 of file fbvideo.h.

enum FBVideoInterlaceMode

Video interlace modes.

Enumerator:
kFBVideoInterlaceNone  No interacling.
kFBVideoInterlaceHalfFrameEven  Half frame (even field).
kFBVideoInterlaceHalfFrameOdd  Half frame (odd field).
kFBVideoInterlaceFullFrameEven  Full frame (even field).
kFBVideoInterlaceFullFrameOdd  Full frame (odd field).

Definition at line 101 of file fbvideo.h.

enum FBVideoProxyMode

Video proxy modes.

Enumerator:
kFBVideoProxyNone  No video proxy.
kFBVideoProxyOnPlay  Video proxy on play.
kFBVideoProxyAlways  Always video proxy.

Definition at line 87 of file fbvideo.h.

enum FBVideoStorageMode

Video storage modes.

Enumerator:
kFBVideoStorageDisk  Storage on disk.
kFBVideoStorageMemory  Storage in memory.
kFBVideoStorageFreeRunning  Free running (always playing).

Definition at line 94 of file fbvideo.h.


Please send us your comments about this page.