MovieManager Class

class NXOpen.MovieManager

Bases: object

Represents a MovieManager class. This class is used for recording movies.

To obtain an instance of this class, refer to NXOpen.UI

New in version NX6.0.0.

Methods

Method Description
CaptureFrame Use this method to capture a frame at a specified point.
CreateMovieSettingsBuilder Creates a MovieSettingsBuilder
End Stops movie recording
Pause Pauses movie recording
Resume Resumes movie recording
SetPlaybackSpeed Sets the movie playback speed.
Start Starts movie recording

Method Detail

CaptureFrame

MovieManager.CaptureFrame

Use this method to capture a frame at a specified point.

This is used when the movie recording was started with true as the second parameter of MovieManager.Start()

Signature CaptureFrame()

New in version NX6.0.0.

License requirements: None.

CreateMovieSettingsBuilder

MovieManager.CreateMovieSettingsBuilder

Creates a MovieSettingsBuilder

Signature CreateMovieSettingsBuilder()

Returns:
Return type:NXOpen.MovieSettingsBuilder

New in version NX6.0.0.

License requirements: None.

End

MovieManager.End

Stops movie recording

Signature End()

New in version NX6.0.0.

License requirements: None.

Pause

MovieManager.Pause

Pauses movie recording

Signature Pause()

New in version NX6.0.0.

License requirements: None.

Resume

MovieManager.Resume

Resumes movie recording

Signature Resume()

New in version NX6.0.0.

License requirements: None.

SetPlaybackSpeed

MovieManager.SetPlaybackSpeed

Sets the movie playback speed.

Movie may not play appropriately at a very high rate (few hundreds). In such cases a lower value could be set. Recommendation is to use a value less than 100 fps.

Signature SetPlaybackSpeed(fps)

Parameters:fps (int) – Specifies the playback speed of the movie in frames per second.

New in version NX8.0.0.

License requirements: None.

Start

MovieManager.Start

Starts movie recording

Signature Start(filename, userFrames)

Parameters:
  • filename (str) – Filename of the movie to be createed
  • userFrames (bool) – If true, user will provide frames through MovieManager.CaptureFrame(). If false, system generates frames

New in version NX6.0.0.

License requirements: None.