GPUdb C++ API
Version 7.2.2.4
|
A set of parameters for GPUdb::createVideo. More...
#include <gpudb/protocol/create_video.h>
Public Member Functions | |
CreateVideoRequest () | |
Constructs a CreateVideoRequest object with default parameters. More... | |
CreateVideoRequest (const std::string &attribute_, const std::string &begin_, const double durationSeconds_, const std::string &end_, const double framesPerSecond_, const std::string &style_, const std::string &path_, const std::string &styleParameters_, const std::map< std::string, std::string > &options_) | |
Constructs a CreateVideoRequest object with the specified parameters. More... | |
Public Attributes | |
std::string | attribute |
The animated attribute to map to the video's frames. More... | |
std::string | begin |
The start point for the video. More... | |
double | durationSeconds |
Seconds of video to produce. More... | |
std::string | end |
The end point for the video. More... | |
double | framesPerSecond |
The presentation frame rate of the encoded video in frames per second. More... | |
std::string | style |
The name of the visualize mode; should correspond to the schema used for the styleParameters field. More... | |
std::string | path |
Fully-qualified KiFS path. More... | |
std::string | styleParameters |
A string containing the JSON-encoded visualize request. More... | |
std::map< std::string, std::string > | options |
Optional parameters. More... | |
A set of parameters for GPUdb::createVideo.
Creates a job to generate a sequence of raster images that visualize data over a specified time.
Definition at line 19 of file create_video.h.
|
inline |
Constructs a CreateVideoRequest object with default parameters.
Definition at line 24 of file create_video.h.
|
inline |
Constructs a CreateVideoRequest object with the specified parameters.
[in] | attribute_ | The animated attribute to map to the video's frames. Must be present in the LAYERS specified for the visualization. This is often a time-related field but may be any numeric type. |
[in] | begin_ | The start point for the video. Accepts an expression evaluable over the attribute_. |
[in] | durationSeconds_ | Seconds of video to produce |
[in] | end_ | The end point for the video. Accepts an expression evaluable over the attribute_. |
[in] | framesPerSecond_ | The presentation frame rate of the encoded video in frames per second. |
[in] | style_ | The name of the visualize mode; should correspond to the schema used for the styleParameters_ field. Supported values: |
[in] | path_ | Fully-qualified KiFS path. Write access is required. A file must not exist at that path, unless replace_if_exists is true. |
[in] | styleParameters_ | A string containing the JSON-encoded visualize request. Must correspond to the visualize mode specified in the style_ field. |
[in] | options_ | Optional parameters.
|
Definition at line 140 of file create_video.h.
std::string gpudb::CreateVideoRequest::attribute |
The animated attribute to map to the video's frames.
Must be present in the LAYERS specified for the visualization. This is often a time-related field but may be any numeric type.
Definition at line 158 of file create_video.h.
std::string gpudb::CreateVideoRequest::begin |
The start point for the video.
Accepts an expression evaluable over the attribute.
Definition at line 164 of file create_video.h.
double gpudb::CreateVideoRequest::durationSeconds |
Seconds of video to produce.
Definition at line 169 of file create_video.h.
std::string gpudb::CreateVideoRequest::end |
The end point for the video.
Accepts an expression evaluable over the attribute.
Definition at line 175 of file create_video.h.
double gpudb::CreateVideoRequest::framesPerSecond |
The presentation frame rate of the encoded video in frames per second.
Definition at line 181 of file create_video.h.
std::map<std::string, std::string> gpudb::CreateVideoRequest::options |
Optional parameters.
The default value is an empty map.
Definition at line 257 of file create_video.h.
std::string gpudb::CreateVideoRequest::path |
Fully-qualified KiFS path.
Write access is required. A file must not exist at that path, unless replace_if_exists is true.
Definition at line 206 of file create_video.h.
std::string gpudb::CreateVideoRequest::style |
The name of the visualize mode; should correspond to the schema used for the styleParameters field.
Supported values:
Definition at line 197 of file create_video.h.
std::string gpudb::CreateVideoRequest::styleParameters |
A string containing the JSON-encoded visualize request.
Must correspond to the visualize mode specified in the style field.
Definition at line 212 of file create_video.h.