GPUdb C++ API  Version 7.2.2.4
gpudb::ShowVideoResponse Struct Reference

A set of results returned by GPUdb::showVideo. More...

#include <gpudb/protocol/show_video.h>

Public Member Functions

 ShowVideoResponse ()
 Constructs a ShowVideoResponse object with default parameters. More...
 

Public Attributes

std::vector< std::string > creationTimes
 Creation time for each video as an ISO-8601 datetime. More...
 
std::vector< int64_t > elapsedRenderTimeSeconds
 The elapsed time spent rendering each video in seconds. More...
 
std::vector< int64_t > jobIds
 The job id of the rendering process, for each video that is still being rendered. More...
 
std::vector< std::string > paths
 KIFS path to each video. More...
 
std::vector< int64_t > renderedBytes
 The number of bytes emitted by the encoder for each video. More...
 
std::vector< int64_t > renderedFrames
 The number of frames rendered for each video. More...
 
std::vector< int64_t > renderedPercents
 Percent completion of each video's rendering process (0-100) More...
 
std::vector< std::string > requests
 JSON-string reflecting each video's creation parameters. More...
 
std::vector< std::string > status
 The status of the last rendered frame for each video. More...
 
std::vector< int64_t > ttls
 The remaining TTL, in minutes, before the respective video expires (-1 if it will never expire). More...
 
std::map< std::string, std::string > info
 Additional information. More...
 

Detailed Description

A set of results returned by GPUdb::showVideo.

Definition at line 106 of file show_video.h.

Constructor & Destructor Documentation

◆ ShowVideoResponse()

gpudb::ShowVideoResponse::ShowVideoResponse ( )
inline

Constructs a ShowVideoResponse object with default parameters.

Definition at line 111 of file show_video.h.

Member Data Documentation

◆ creationTimes

std::vector<std::string> gpudb::ShowVideoResponse::creationTimes

Creation time for each video as an ISO-8601 datetime.

Definition at line 129 of file show_video.h.

◆ elapsedRenderTimeSeconds

std::vector<int64_t> gpudb::ShowVideoResponse::elapsedRenderTimeSeconds

The elapsed time spent rendering each video in seconds.

Definition at line 134 of file show_video.h.

◆ info

std::map<std::string, std::string> gpudb::ShowVideoResponse::info

Additional information.

Definition at line 183 of file show_video.h.

◆ jobIds

std::vector<int64_t> gpudb::ShowVideoResponse::jobIds

The job id of the rendering process, for each video that is still being rendered.

Definition at line 140 of file show_video.h.

◆ paths

std::vector<std::string> gpudb::ShowVideoResponse::paths

KIFS path to each video.

Definition at line 145 of file show_video.h.

◆ renderedBytes

std::vector<int64_t> gpudb::ShowVideoResponse::renderedBytes

The number of bytes emitted by the encoder for each video.

Definition at line 150 of file show_video.h.

◆ renderedFrames

std::vector<int64_t> gpudb::ShowVideoResponse::renderedFrames

The number of frames rendered for each video.

Definition at line 155 of file show_video.h.

◆ renderedPercents

std::vector<int64_t> gpudb::ShowVideoResponse::renderedPercents

Percent completion of each video's rendering process (0-100)

Definition at line 160 of file show_video.h.

◆ requests

std::vector<std::string> gpudb::ShowVideoResponse::requests

JSON-string reflecting each video's creation parameters.

Definition at line 165 of file show_video.h.

◆ status

std::vector<std::string> gpudb::ShowVideoResponse::status

The status of the last rendered frame for each video.

Either OK or Error with a message indicating the nature of the error.

Definition at line 171 of file show_video.h.

◆ ttls

std::vector<int64_t> gpudb::ShowVideoResponse::ttls

The remaining TTL, in minutes, before the respective video expires (-1 if it will never expire).

Definition at line 178 of file show_video.h.


The documentation for this struct was generated from the following file: