Skip to main content

◆ createVideo() [1/4]

CreateVideoResponse gpudb::GPUdb::createVideo (const CreateVideoRequest &request_) const

Creates a job to generate a sequence of raster images that visualize data over a specified time.

Parameters
[in]request_Request object containing the parameters for the operation.
Returns
Response object containing the result of the operation.

◆ createVideo() [2/4]

CreateVideoResponse & gpudb::GPUdb::createVideo (const CreateVideoRequest &request_,
CreateVideoResponse &response_ ) const

Creates a job to generate a sequence of raster images that visualize data over a specified time.

Parameters
[in]request_Request object containing the parameters for the operation.
[out]response_Response object containing the results of the operation.
Returns
Response object containing the result of the operation (initially passed in by reference).

◆ createVideo() [3/4]

CreateVideoResponse gpudb::GPUdb::createVideo (const std::string &attribute,
const std::string &begin,
const doubledurationSeconds,
const std::string &end,
const doubleframesPerSecond,
const std::string &style,
const std::string &path,
const std::string &styleParameters,
const std::map< std::string, std::string > &options ) const

Creates a job to generate a sequence of raster images that visualize data over a specified time.

Parameters
[in]attributeThe 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]beginThe start point for the video. Accepts an expression evaluable over the attribute.
[in]durationSecondsSeconds of video to produce.
[in]endThe end point for the video. Accepts an expression evaluable over the attribute.
[in]framesPerSecondThe presentation frame rate of the encoded video in frames per second.
[in]styleThe name of the visualize mode; should correspond to the schema used for the styleParameters field. Supported values:
[in]pathFully-qualified KiFS path. Write access is required. A file must not exist at that path, unless replace_if_exists is true.
[in]styleParametersA string containing the JSON-encoded visualize request. Must correspond to the visualize mode specified in the style field.
[in]optionsOptional parameters.The default value is an empty map.
Returns
Response object containing the result of the operation.

◆ createVideo() [4/4]

CreateVideoResponse & gpudb::GPUdb::createVideo (const std::string &attribute,
const std::string &begin,
const doubledurationSeconds,
const std::string &end,
const doubleframesPerSecond,
const std::string &style,
const std::string &path,
const std::string &styleParameters,
const std::map< std::string, std::string > &options,
CreateVideoResponse &response_ ) const

Creates a job to generate a sequence of raster images that visualize data over a specified time.

Parameters
[in]attributeThe 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]beginThe start point for the video. Accepts an expression evaluable over the attribute.
[in]durationSecondsSeconds of video to produce.
[in]endThe end point for the video. Accepts an expression evaluable over the attribute.
[in]framesPerSecondThe presentation frame rate of the encoded video in frames per second.
[in]styleThe name of the visualize mode; should correspond to the schema used for the styleParameters field. Supported values:
[in]pathFully-qualified KiFS path. Write access is required. A file must not exist at that path, unless replace_if_exists is true.
[in]styleParametersA string containing the JSON-encoded visualize request. Must correspond to the visualize mode specified in the style field.
[in]optionsOptional parameters.The default value is an empty map.
[out]response_Response object containing the results of the operation.
Returns
Response object containing the result of the operation (initially passed in by reference).