FBVideoCodecManager Class Reference
 
 
 
FBVideoCodecManager Class Reference

This reference page is linked to from the following overview topics: Updated Objects.


#include <mobu-python-api.h>


Class Description

Video Codec manager class. Use to set or get codec used and codec params

Public Member Functions

def  __reduce__ ()
def  __init__ ()
def  GetCodecIdList ()
def  SetDefaultCodec ()
def  GetDefaultCodec ()
def  RegisterExternalVideoFormat ()

Public Attributes

object  VideoCodecMode

Member Function Documentation

def __reduce__ ( )
def __init__ ( )

Python Docstring:

__init__( (object)arg1) -> None 
def GetCodecIdList ( )

Python Docstring:

GetCodecIdList( (FBVideoCodecManager)arg1, (str)arg2) -> list 

C++ Signature:

void GetCodecIdList(const char * pFileFormatInfo, FBStringList & pCodecList) 

GetCodecIdList. Get all codec id available for a given file format.

Parameters:
pFileFormatInfo,: file format description string (AVI, MOV...)
pCodecList Codec list id
def SetDefaultCodec ( )

Python Docstring:

SetDefaultCodec( (FBVideoCodecManager)arg1, (str)arg2, (str)arg3) -> None 

C++ Signature:

void SetDefaultCodec(const char * pFileFormatInfo, const char * pCodecId) 

SetDefaultCodec. Set the default codec id for a given file format. This is the codec that will be used if codec mode is FBVideoCodecUseDefault

Parameters:
pFileFormatInfo,: file format description string (AVI, MOV...)
pCodecId,: the codec id to set as default
def GetDefaultCodec ( )

Python Docstring:

GetDefaultCodec( (FBVideoCodecManager)arg1, (str)arg2) -> str 

C++ Signature:

const char * GetDefaultCodec(const char * pFileFormatInfo) 

GetDefaultCodec. Get the default codec id for a given file format. This is the codec that will be used if codec mode is FBVideoCodecUseDefault

Parameters:
pFileFormatInfo,: file format description string (AVI, MOV...)
def RegisterExternalVideoFormat ( )

Python Docstring:

RegisterExternalVideoFormat( (FBVideoCodecManager)arg1, (str)arg2) -> bool 

C++ Signature:

bool RegisterExternalVideoFormat(const char * pFormatSuffix) 

Register external video format suffix. Only alphabetic and number is allowed in provided suffix, and can not be empty suffix or the system exist suffixes. This will allow this suffix to be appeared in the filters of file dialog when importing video, also allow to create a texture/video object with a path containing this suffix via SDK. However it will the custom SDK plug-in developer's responsibility to load the file into memory.

Remarks:
After register an external video format, and save a scene with this kind of video. when start MotionBuilder next time and before load the scene back,

It is necessary to call RegisterExternalVideoFormat to register this kind of video format again, otherwise this kind of video will not be loaded.

Parameters:
pFormatSuffix Suffix/File extension of external video file format
Returns:
true if register successful

Member Data Documentation