Face SDK  1.13.0 Mozart release
Face Recognition Software Development Kit
video_stream.h
1 
4 #pragma once
5 
6 #include <face_sdk_base/export.h>
7 
8 #include <c_interface/common/common.h>
9 #include <c_interface/face_sdk_base/video_frame.h>
10 
11 FACE_SDK_EXTERN_C_BEGIN
12 
20 DECLARE_FACE_SDK_CLASS(video_stream)
21 
22 
29 bool FACE_SDK_C_EXPORT face_sdk__video_stream__get_stream_id(const face_sdk__video_stream_t *video_stream, uint32_t *value);
30 
39 bool FACE_SDK_C_EXPORT face_sdk__video_stream__push_frame(const face_sdk__video_stream_t *video_stream, const face_sdk__video_frame_t *video_frame);
40 
46 void FACE_SDK_C_EXPORT face_sdk__video_stream_free(face_sdk__video_stream_t *video_stream);
47 
50 FACE_SDK_EXTERN_C_END
void face_sdk__video_stream_free(face_sdk__video_stream_t *video_stream)
Destroys face_sdk__video_stream object.
bool face_sdk__video_stream__push_frame(const face_sdk__video_stream_t *video_stream, const face_sdk__video_frame_t *video_frame)
Pushes video frame into the stream.
A video stream represents a sequence of frames.
Definition: video_stream.h:20
A video frame contains image and meta-information about this image in video stream context...
Definition: video_frame.h:22
bool face_sdk__video_stream__get_stream_id(const face_sdk__video_stream_t *video_stream, uint32_t *value)
Retrieves stream_id which was passed into face_sdk__tracker__make_stream() function.