libvdo
|
Vdo common type definitions. More...
#include <glib-object.h>
Go to the source code of this file.
Data Structures | |
struct | VdoChunk |
A video chunk. More... | |
struct | VdoMemChunk |
A memory chunk. More... | |
struct | VdoResolution |
A resolution. More... | |
struct | VdoResolutionSet |
A set of resolutions. More... | |
struct | VdoRect |
A rectangle. More... | |
Enumerations | |
enum | VdoWdrMode |
Wide Dynamic Range (WDR) modes. More... | |
enum | VdoFormat |
Video formats. More... | |
enum | VdoH264Profile |
H.264 profiles. More... | |
enum | VdoH265Profile |
H.265 profiles. More... | |
enum | VdoRateControlMode |
Bitrate control modes. More... | |
enum | VdoRateControlPriority |
Bitrate control priorities. More... | |
enum | VdoFrameType |
Video frame types. More... | |
enum | VdoZipStreamProfile |
Zipstream profiles. More... | |
enum | VdoChunkType |
Video chunk types. More... | |
enum | VdoStreamTimestamp |
Timestamp types. More... | |
enum | VdoIntent |
Intent values. More... | |
enum | VdoStreamEvent |
Stream related events. More... | |
enum | VdoBufferAccess |
Buffer access definitions. More... | |
enum | VdoBufferStrategy |
Buffer strategy. More... | |
Functions | |
GType | vdo_wdr_mode_get_type (void) |
Get wdr mode type. More... | |
GType | vdo_format_get_type (void) |
Get vdo format type. More... | |
GType | vdo_h264_profile_get_type (void) |
Get h264 profile type. More... | |
GType | vdo_h265_profile_get_type (void) |
Get h265 profile type. More... | |
GType | vdo_zipstream_profile_get_type (void) |
Get zipstream profile type. More... | |
GType | vdo_rate_control_mode_get_type (void) |
Get rate control mode type. More... | |
GType | vdo_rate_control_priority_get_type (void) |
Get rate control priority type. More... | |
GType | vdo_frame_type_get_type (void) |
Get vdo frame type. More... | |
Vdo common type definitions.
Copyright (C) 2016-2019, Axis Communications AB, Lund
enum VdoBufferAccess |
Buffer access definitions.
Specifies how buffers allocated and provided by vdo are about to be accessed.
The Range [CPU_RD..ANY_RD] is ReadOnly The Range [CPU_WR..ANY_WR] is WriteOnly The Range [CPU_RW..ANY_RW] is ReadWrite
enum VdoBufferStrategy |
Buffer strategy.
A buffer strategy defines how buffer lifetime management is handled. That includes allocation and ownership.
enum VdoChunkType |
enum VdoFormat |
enum VdoFrameType |
Video frame types.
enum VdoH264Profile |
enum VdoH265Profile |
enum VdoIntent |
Intent values.
An intent describes how a client intends to make use of a resource, e.g. a VdoStream. Beware VDO_INTENT_MONITOR
and VDO_INTENT_EVENTFD
are mutually exclusive.
enum VdoRateControlMode |
enum VdoStreamEvent |
Stream related events.
Important asynchronous stream events, see vdo_stream_get_event
.
enum VdoStreamTimestamp |
Timestamp types.
enum VdoWdrMode |
enum VdoZipStreamProfile |
GType vdo_format_get_type | ( | void | ) |
Get vdo format type.
GType vdo_frame_type_get_type | ( | void | ) |
Get vdo frame type.
GType vdo_h264_profile_get_type | ( | void | ) |
Get h264 profile type.
GType vdo_h265_profile_get_type | ( | void | ) |
Get h265 profile type.
GType vdo_rate_control_mode_get_type | ( | void | ) |
Get rate control mode type.
GType vdo_rate_control_priority_get_type | ( | void | ) |
Get rate control priority type.
GType vdo_wdr_mode_get_type | ( | void | ) |
Get wdr mode type.
GType vdo_zipstream_profile_get_type | ( | void | ) |
Get zipstream profile type.