Go to the documentation of this file. 1 #ifndef INCLUDE_VIDEO_STREAMER_C_API_H_
2 #define INCLUDE_VIDEO_STREAMER_C_API_H_
44 typedef void (*
VsLogCallback)(Log::Level level,
const char *msg);
110 const char *missionId =
nullptr,
111 *platformDesignation =
nullptr,
112 *cameraManufacturer =
nullptr,
113 *cameraModel =
nullptr;
179 #ifdef HAS_FILESYSTEM
186 VsSetupCrashReport(
const char *reportDir);
float transcodeScale
Definition: video_streamer_c_api.h:94
DoubleValue sensorVerticalFov
Definition: video_streamer_c_api.h:136
int64_t transcodeBitrate
Definition: video_streamer_c_api.h:92
DoubleValue altitude
Definition: video_streamer_c_api.h:132
DoubleValue sensorRelativeElevation
Definition: video_streamer_c_api.h:145
DoubleValue sensorHorizontalFov
Definition: video_streamer_c_api.h:134
int VsFeedTelemetry(VideoStreamerHandle vs, const VsTelemetry *telemetry)
int VsFeedData(VideoStreamerHandle vs, const uint8_t *dataBuf, uint32_t bufSize)
int VsGetStatistics(VideoStreamerHandle vs, char *dataBuf, uint32_t *bufSize)
Definition: streamer.h:16
int VsInitialize(VsLogCallback logCbk)
void(* VsStatusCallback)(Streamer::Status status, void *opaque)
Definition: video_streamer_c_api.h:50
int VsStart(VideoStreamerHandle vs)
void VsDestroy(VideoStreamerHandle vs)
DoubleValue roll
Definition: video_streamer_c_api.h:128
DoubleValue pitch
Definition: video_streamer_c_api.h:122
int VsSetTailNumber(VideoStreamerHandle vs, const char *tailNumber)
Definition: video_streamer_c_api.h:103
DoubleValue sensorRelativeAzimuth
Definition: video_streamer_c_api.h:140
DoubleValue cameraFocalLength
Definition: video_streamer_c_api.h:154
DoubleValue sensorRelativeRoll
Definition: video_streamer_c_api.h:150
float transcodeFramerateLimit
Definition: video_streamer_c_api.h:96
const char * tailNumber
Definition: video_streamer_c_api.h:79
bool isPresent
Definition: video_streamer_c_api.h:108
int VsStop(VideoStreamerHandle vs)
Status
Definition: streamer.h:44
const char * vehicleId
Definition: video_streamer_c_api.h:77
void * opaque
Definition: video_streamer_c_api.h:75
void(* VsLogCallback)(Log::Level level, const char *msg)
Definition: video_streamer_c_api.h:44
DoubleValue heading
Definition: video_streamer_c_api.h:117
const char * targetUri
Definition: video_streamer_c_api.h:88
DoubleValue slantRange
Definition: video_streamer_c_api.h:152
void(* VsQueueOverflowCallback)(bool status, void *opaque)
Definition: video_streamer_c_api.h:55
VideoStreamerHandle VsCreate(const VsParams *params, VsStatusCallback statusCbk, VsQueueOverflowCallback queueOverflowCbk)
Definition: video_streamer_c_api.h:73
VsError VsGetLastError(char *msgBuf, uint32_t *bufSize)
VsError
Definition: video_streamer_c_api.h:58
Definition: video_streamer_c_api.h:105
DoubleValue latitude
Definition: video_streamer_c_api.h:130
void * VideoStreamerHandle
Definition: video_streamer_c_api.h:39