NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::MovieSettingsBuilder类 参考

影片设置构建器 更多...

#include <MovieSettingsBuilder.hxx>

类 NXOpen::MovieSettingsBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  CaptureAreaChoices { CaptureAreaChoicesGraphics , CaptureAreaChoicesNxWindow , CaptureAreaChoicesDesktop }
enum  PlaybackSpeedChoices {
  PlaybackSpeedChoicesVerySlow , PlaybackSpeedChoicesSlow , PlaybackSpeedChoicesAsRecorded , PlaybackSpeedChoicesFast ,
  PlaybackSpeedChoicesVeryFast
}

Public 成员函数

NXOpen::MovieSettingsBuilder::CaptureAreaChoices CaptureArea ()
NXString CodecFourcc ()
int FramesPerSecond ()
NXOpen::MovieSettingsBuilder::PlaybackSpeedChoices PlaybackSpeed ()
void SetCaptureArea (NXOpen::MovieSettingsBuilder::CaptureAreaChoices captureArea)
void SetCodecFourcc (const char *codecFourcc)
void SetCodecFourcc (const NXString &codecFourcc)
void SetFramesPerSecond (int framesPerSecond)
void SetPlaybackSpeed (NXOpen::MovieSettingsBuilder::PlaybackSpeedChoices playbackSpeed)
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _MovieSettingsBuilderBuilder

详细描述

影片设置构建器

此类是影片设置的构建器。
要创建此类的新实例,请使用NXOpen::MovieManager::CreateMovieSettingsBuilder
默认值:

属性
捕获区域 图形区
每秒帧数 10
播放速度 与录制速度相同


创建于NX6.0.0。

成员枚举类型说明

◆ CaptureAreaChoices

指定影片的录制区域。

枚举值
CaptureAreaChoicesGraphics 

指定录制NX图形区内容

CaptureAreaChoicesNxWindow 

指定录制NX窗口内容

CaptureAreaChoicesDesktop 

指定录制桌面内容

◆ PlaybackSpeedChoices

指定影片的播放速度。

枚举值
PlaybackSpeedChoicesVerySlow 

指定极慢播放速度(为录制速度的1/4)

PlaybackSpeedChoicesSlow 

指定慢速播放速度(为录制速度的1/2)

PlaybackSpeedChoicesAsRecorded 

指定播放速度与录制速度相同

PlaybackSpeedChoicesFast 

指定快速播放速度(为录制速度的2倍)

PlaybackSpeedChoicesVeryFast 

指定极快播放速度(为录制速度的4倍)

成员函数说明

◆ CaptureArea()

NXOpen::MovieSettingsBuilder::CaptureAreaChoices NXOpen::MovieSettingsBuilder::CaptureArea ( )

返回影片的捕获区域。
创建于NX6.0.0。

许可证要求: 无

◆ CodecFourcc()

NXString NXOpen::MovieSettingsBuilder::CodecFourcc ( )

返回用于生成影片的编解码器。
创建于NX6.0.0。

许可证要求: 无

◆ FramesPerSecond()

int NXOpen::MovieSettingsBuilder::FramesPerSecond ( )

返回影片的每秒帧数。此设置决定生成影片的质量: 值越小,生成的影片画质越粗糙但文件体积越小;值越大,生成的影片画质越流畅但文件体积越大
创建于NX6.0.0。

许可证要求: 无

◆ PlaybackSpeed()

NXOpen::MovieSettingsBuilder::PlaybackSpeedChoices NXOpen::MovieSettingsBuilder::PlaybackSpeed ( )

返回录制影片的播放速度。
创建于NX6.0.0。

许可证要求: 无

◆ SetCaptureArea()

void NXOpen::MovieSettingsBuilder::SetCaptureArea ( NXOpen::MovieSettingsBuilder::CaptureAreaChoices captureArea)

设置影片的捕获区域。
创建于NX6.0.0。

许可证要求: 无

参数
captureArea捕获区域

◆ SetCodecFourcc() [1/2]

void NXOpen::MovieSettingsBuilder::SetCodecFourcc ( const char * codecFourcc)

设置用于生成影片的编解码器。
创建于NX6.0.0。

许可证要求: 无

参数
codecFourcc编解码器FourCC标识

◆ SetCodecFourcc() [2/2]

void NXOpen::MovieSettingsBuilder::SetCodecFourcc ( const NXString & codecFourcc)

设置用于生成影片的编解码器。
创建于NX6.0.0。

许可证要求: 无

参数
codecFourcc编解码器FourCC标识

◆ SetFramesPerSecond()

void NXOpen::MovieSettingsBuilder::SetFramesPerSecond ( int framesPerSecond)

设置影片的每秒帧数。此设置决定生成影片的质量: 值越小,生成的影片画质越粗糙但文件体积越小;值越大,生成的影片画质越流畅但文件体积越大
创建于NX6.0.0。

许可证要求: 无

参数
framesPerSecond每秒帧数

◆ SetPlaybackSpeed()

void NXOpen::MovieSettingsBuilder::SetPlaybackSpeed ( NXOpen::MovieSettingsBuilder::PlaybackSpeedChoices playbackSpeed)

设置录制影片的播放速度。
创建于NX6.0.0。

许可证要求: 无

参数
playbackSpeed播放速度