Lines Matching full:video

13  * @class Video
14 * @brief Sets up the V4L2 video device and performs read operations
16 class Video class
20 * @brief Constructs Video object
22 * @param[in] p - Path to the V4L2 video device
24 * @param[in] fr - desired frame rate of the video
26 Video(const std::string& p, Input& input, int fr = 30, int sub = 0);
27 ~Video();
28 Video(const Video&) = default;
29 Video& operator=(const Video&) = default;
30 Video(Video&&) = default;
31 Video& operator=(Video&&) = default;
34 * @brief Gets the video frame data
36 * @return Pointer to the video frame data
39 /* @brief Performs read to grab latest video frame */
42 * @brief Gets whether or not the video frame needs to be resized
49 /* @brief Starts streaming from the video device */
51 /* @brief Stops streaming from the video device */
53 /* @brief Restarts streaming from the video device */
61 * @brief Gets the desired video frame rate in frames per second
70 * @brief Gets the size of the video frame data
72 * @return Value of the size of the video frame data in bytes
79 * @brief Gets the height of the video frame
81 * @return Value of the height of video frame in pixels
88 * @brief Gets the pixel format of the video frame
90 * @return Value of the pixel format of video frame */
96 * @brief Gets the width of the video frame
98 * @return Value of the width of video frame in pixels
105 * @brief Gets the subsampling of the video frame
107 * @return Value of the subsampling of video frame, 1:420/0:444
114 * @brief Sets the subsampling of the video frame
116 * @return Value of the subsampling of video frame, 1:420/0:444
158 /* @brief File descriptor for the V4L2 video device */
160 /* @brief Desired frame rate of video stream in frames per second */
162 /* @brief Buffer index for the last video frame */
164 /* @brief Height in pixels of the video frame */
166 /* @brief Width in pixels of the video frame */
172 /* @brief Path to the V4L2 video device */