VA-API
Classes | Defines | Typedefs | Enumerations

Core API

Classes

struct  VAGenericValue
 Generic value. More...

Defines

#define VA_STATUS_ERROR_INVALID_VALUE   0x00000019
 An invalid/unsupported value was supplied.
#define VA_STATUS_ERROR_UNSUPPORTED_FILTER   0x00000020
 An unsupported filter was supplied.
#define VA_STATUS_ERROR_INVALID_FILTER_CHAIN   0x00000021
 An invalid filter chain was supplied.

Typedefs

typedef void(* VAGenericFunc )(void)
 Generic function type.

Enumerations

enum  VAProfile { VAProfileNone = -1 }
enum  VAEntrypoint { , VAEntrypointVideoProc = 10 }
enum  VAGenericValueType {
  VAGenericValueTypeInteger = 1,
  VAGenericValueTypeFloat,
  VAGenericValueTypePointer,
  VAGenericValueTypeFunc
}
 

Generic value types.

More...
enum  VABufferType { ,
  VAProcPipelineParameterBufferType = 31,
  VAProcFilterParameterBufferType = 32
}

Define Documentation

#define VA_STATUS_ERROR_INVALID_VALUE   0x00000019

An invalid/unsupported value was supplied.

This is a catch-all error code for invalid or unsupported values. e.g. value exceeding the valid range, invalid type in the context of generic attribute values.


Enumeration Type Documentation

Enumerator:
VAProcPipelineParameterBufferType 

Video processing pipeline parameter buffer.

This buffer describes the video processing pipeline. See VAProcPipelineParameterBuffer for details.

VAProcFilterParameterBufferType 

Video filter parameter buffer.

This buffer describes the video filter parameters. All buffers inherit from VAProcFilterParameterBufferBase, thus including a unique filter buffer type.

The default buffer used by most filters is VAProcFilterParameterBuffer. Filters requiring advanced parameters include, but are not limited to, deinterlacing (VAProcFilterParameterBufferDeinterlacing), color balance (VAProcFilterParameterBufferColorBalance), etc.

Enumerator:
VAEntrypointVideoProc 

Video pre/post-processing.

Generic value types.

Enumerator:
VAGenericValueTypeInteger 

32-bit signed integer.

VAGenericValueTypeFloat 

32-bit floating-point value.

VAGenericValueTypePointer 

Generic pointer type

VAGenericValueTypeFunc 

Pointer to function

enum VAProfile
Enumerator:
VAProfileNone 

Profile ID used for video processing.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines