|
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.