This reference page is linked to from the following overview topics: List of Python Fbx classes.
FBX SDK video class.
Definition at line 25 of file fbxvideo.h.
#include <fbxvideo.h>

Public Types | |
| enum | EInterlaceMode { eNone, eFields, eHalfEven, eHalfOdd, eFullEven, eFullOdd, eFullEvenOdd, eFullOddEven } |
Video interlace modes. More... | |
| enum | EAccessMode { eDisk, eMemory, eDiskAsync } |
Video clip access mode. More... | |
Public Member Functions | |
| double | GetFrameRate () const |
| Retrieve the Frame rate of the video clip. | |
| int | GetLastFrame () const |
| Retrieve the last frame of the video clip. | |
| int | GetWidth () const |
| Retrieve the clip width. | |
| int | GetHeight () const |
| Retrieve the clip height. | |
| void | SetStartFrame (int pStartFrame) |
| Set the start frame of the video clip. | |
| int | GetStartFrame () const |
| Retrieve the start frame of the video clip. | |
| void | SetStopFrame (int pStopFrame) |
| Set the stop frame of the video clip. | |
| int | GetStopFrame () const |
| Retrieve the stop frame of the video clip. | |
| void | SetPlaySpeed (double pPlaySpeed) |
| Set the play speed of the video clip. | |
| double | GetPlaySpeed () const |
| Retrieve the play speed of the video clip. | |
| void | SetOffset (FbxTime pTime) |
| Set the time offset. | |
| FbxTime | GetOffset () const |
| void | SetFreeRunning (bool pState) |
| Set the Free Running state of the video clip. | |
| bool | GetFreeRunning () const |
| Retrieve the Free Running state. | |
| void | SetLoop (bool pLoop) |
| Set the Loop state of the video clip. | |
| bool | GetLoop () const |
| Retrieve the Loop state. | |
| void | SetInterlaceMode (EInterlaceMode pInterlaceMode) |
| Set the Interlace mode. | |
| EInterlaceMode | GetInterlaceMode () const |
| Retrieve the Interlace mode. | |
| void | SetAccessMode (EAccessMode pAccessMode) |
| Set the clip Access Mode. | |
| EAccessMode | GetAccessMode () const |
| Retrieve the clip Access Mode. | |
| virtual FbxObject & | Copy (const FbxObject &pObject) |
| Copy an object content into this object. | |
| virtual FbxStringList | GetTypeFlags () const |
| void | SetOriginalFormat (bool pState) |
| bool | GetOriginalFormat () const |
| void | SetOriginalFilename (const char *pOriginalFilename) |
| const char * | GetOriginalFilename () const |
Public Attributes | |
| FbxPropertyT< FbxBool > | ImageSequence |
| FbxPropertyT< FbxInt > | ImageSequenceOffset |
| FbxPropertyT< FbxDouble > | FrameRate |
| FbxPropertyT< FbxInt > | LastFrame |
| FbxPropertyT< FbxInt > | Width |
| FbxPropertyT< FbxInt > | Height |
| FbxPropertyT< FbxString > | Path |
| FbxPropertyT< FbxInt > | StartFrame |
| FbxPropertyT< FbxInt > | StopFrame |
| FbxPropertyT< FbxDouble > | PlaySpeed |
| FbxPropertyT< FbxTime > | Offset |
| FbxPropertyT< EInterlaceMode > | InterlaceMode |
| FbxPropertyT< FbxBool > | FreeRunning |
| FbxPropertyT< FbxBool > | Loop |
| FbxPropertyT< EAccessMode > | AccessMode |
Protected Member Functions | |
| virtual void | Construct (const FbxVideo *pFrom) |
| virtual void | ConstructProperties (bool pForceSet) |
| Optional property constructor override, automatically called by default constructor. | |
| virtual bool | ConnectNotify (FbxConnectEvent const &pEvent) |
| void | Init () |
Protected Attributes | |
| bool | mUseMipMap |
| bool | mOriginalFormat |
| FbxString | mOriginalFilename |
| FbxString | mRelativeFilename |
Reset video | |
| void | Reset () |
| Reset the video to default values. | |
Video attributes Management | |
| void | ImageTextureSetMipMap (bool pUseMipMap) |
| Set the use of MipMap on the video. | |
| bool | ImageTextureGetMipMap () const |
| Retrieve use MipMap state. | |
| bool | SetFileName (char const *pName) |
| Specify the Video full filename. | |
| FbxString | GetFileName () const |
| Retrieve the Video full filename. | |
| bool | SetRelativeFileName (char const *pName) |
| Specify the Video relative filename. | |
| const char * | GetRelativeFileName () const |
| Retrieve the Video relative filename. | |
Image sequence attributes Management | |
| Besides storing video clips, the FbxVideo object can also store image sequences.This section contains the manipulation methods used in this specialized mode. Note that, except for the GetFileName(), SetFileName(), GetRelativeFileName(), SetRelativeFileName() and the methods in this section, all the other ones are not mandatory therefore could contain uninitialized or default data values. | |
| void | SetImageSequence (bool pImageSequence) |
| Specify if this video object is holding the starting point of an image sequence. | |
| bool | GetImageSequence () const |
| Get the current state of the ImageSequence property. | |
| void | SetImageSequenceOffset (int pOffset) |
| Specify the frame offset to be applied to the image sequence. | |
| int | GetImageSequenceOffset () const |
| Get the current value of the ImageSequenceOffset property. | |
| enum EInterlaceMode |
Video interlace modes.
Definition at line 203 of file fbxvideo.h.
{
eNone,
eFields,
eHalfEven,
eHalfOdd,
eFullEven,
eFullOdd,
eFullEvenOdd,
eFullOddEven
};
| enum EAccessMode |
| void Reset | ( | ) |
Reset the video to default values.
| void ImageTextureSetMipMap | ( | bool | pUseMipMap | ) |
Set the use of MipMap on the video.
| pUseMipMap | If true, use MipMap on the video. |
| bool ImageTextureGetMipMap | ( | ) | const |
| bool SetFileName | ( | char const * | pName | ) |
Specify the Video full filename.
| pName | Video full filename. |
True,if update successfully, false otherwise. | FbxString GetFileName | ( | ) | const |
| bool SetRelativeFileName | ( | char const * | pName | ) |
Specify the Video relative filename.
| pName | Video relative filename. |
True, if update successfully, false otherwise. | const char* GetRelativeFileName | ( | ) | const |
| void SetImageSequence | ( | bool | pImageSequence | ) |
Specify if this video object is holding the starting point of an image sequence.
| pImageSequence | If true, this object is holding an image sequence. |
| bool GetImageSequence | ( | ) | const |
Get the current state of the ImageSequence property.
| void SetImageSequenceOffset | ( | int | pOffset | ) |
Specify the frame offset to be applied to the image sequence.
| pOffset | The frame offset value. |
| int GetImageSequenceOffset | ( | ) | const |
Get the current value of the ImageSequenceOffset property.
| double GetFrameRate | ( | ) | const |
| int GetLastFrame | ( | ) | const |
| int GetWidth | ( | ) | const |
| int GetHeight | ( | ) | const |
| void SetStartFrame | ( | int | pStartFrame | ) |
Set the start frame of the video clip.
| pStartFrame | Start frame number. |
| int GetStartFrame | ( | ) | const |
| void SetStopFrame | ( | int | pStopFrame | ) |
Set the stop frame of the video clip.
| pStopFrame | Stop frame number. |
| int GetStopFrame | ( | ) | const |
| void SetPlaySpeed | ( | double | pPlaySpeed | ) |
Set the play speed of the video clip.
| pPlaySpeed | Playback speed of the clip. |
| double GetPlaySpeed | ( | ) | const |
| void SetOffset | ( | FbxTime | pTime | ) |
Set the time offset.
The offset can be used to shift the playback start time of the clip.
| pTime | Time offset of the clip. |
| FbxTime GetOffset | ( | ) | const |
| void SetFreeRunning | ( | bool | pState | ) |
Set the Free Running state of the video clip.
The Free Running flag can be used by a client application to implement a playback scheme that is independent of the main timeline.
| pState | State of the Free running flag. |
| bool GetFreeRunning | ( | ) | const |
| void SetLoop | ( | bool | pLoop | ) |
Set the Loop state of the video clip.
The Loop flag can be used by a client application to implement the loop playback of the video clip.
| pLoop | State of the loop flag. |
| bool GetLoop | ( | ) | const |
| void SetInterlaceMode | ( | EInterlaceMode | pInterlaceMode | ) |
Set the Interlace mode.
| pInterlaceMode | Interlace mode identifier. |
| EInterlaceMode GetInterlaceMode | ( | ) | const |
| void SetAccessMode | ( | EAccessMode | pAccessMode | ) |
Set the clip Access Mode.
| pAccessMode | Clip access mode identifier. |
| EAccessMode GetAccessMode | ( | ) | const |
| virtual void Construct | ( | const FbxVideo * | pFrom | ) | [protected, virtual] |
| virtual void ConstructProperties | ( | bool | pForceSet | ) | [protected, virtual] |
Optional property constructor override, automatically called by default constructor.
| pForceSet | If the property value must be set regardless of default value. |
Reimplemented from FbxObject.
| virtual bool ConnectNotify | ( | FbxConnectEvent const & | pEvent | ) | [protected, virtual] |
Reimplemented from FbxObject.
Copy an object content into this object.
| pObject | The source object to copy data from. |
Reimplemented from FbxObject.
| virtual FbxStringList GetTypeFlags | ( | ) | const [virtual] |
Reimplemented from FbxObject.
| void SetOriginalFormat | ( | bool | pState | ) |
| bool GetOriginalFormat | ( | ) | const |
| void SetOriginalFilename | ( | const char * | pOriginalFilename | ) |
| const char* GetOriginalFilename | ( | ) | const |
| void Init | ( | ) | [protected] |
Definition at line 265 of file fbxvideo.h.
Definition at line 266 of file fbxvideo.h.
Definition at line 267 of file fbxvideo.h.
Definition at line 268 of file fbxvideo.h.
Definition at line 269 of file fbxvideo.h.
Definition at line 270 of file fbxvideo.h.
Definition at line 271 of file fbxvideo.h.
Definition at line 272 of file fbxvideo.h.
Definition at line 273 of file fbxvideo.h.
Definition at line 274 of file fbxvideo.h.
Definition at line 275 of file fbxvideo.h.
Definition at line 276 of file fbxvideo.h.
Definition at line 277 of file fbxvideo.h.
Definition at line 278 of file fbxvideo.h.
Definition at line 279 of file fbxvideo.h.
bool mUseMipMap [protected] |
Definition at line 284 of file fbxvideo.h.
bool mOriginalFormat [protected] |
Definition at line 285 of file fbxvideo.h.
FbxString mOriginalFilename [protected] |
Definition at line 286 of file fbxvideo.h.
FbxString mRelativeFilename [protected] |
Definition at line 287 of file fbxvideo.h.