upipe-av/upipe_avcodec_decode.h header reference
Upipe avcodec decode wrapper module More
Header inclusion [link]
Members [link]
Type [link]
- enum upipe_avcdec_command
Functions [link]
- struct upipe_mgr * upipe_avcdec_mgr_alloc(void )
- int upipe_avcdec_set_hw_config(struct upipe *upipe, const char *type, const char *device)
Description [link]
Upipe avcodec decode wrapper module
Members detail [link]
#define UPIPE_AVCDEC_SIGNATURE [link]
This macro is declared in upipe-av/upipe_avcodec_decode.h source file, line 39.
#define _UPIPE_AV_UPIPE_AVCODEC_DECODE_H_ [link]
This macro is declared in upipe-av/upipe_avcodec_decode.h source file, line 32.
enum upipe_avcdec_command [link]
This enum is declared in upipe-av/upipe_avcodec_decode.h source file, line 43.
This enum extends upipe_command with specific commands for upipe_avcdec.
| Identifier | Value | Description |
|---|---|---|
| UPIPE_AVCDEC_SENTINEL | 0x8000 | |
| UPIPE_AVCDEC_SET_HW_CONFIG | 1 | set hardware config (const char *, const char *) |
This function is declared in upipe-av/upipe_avcodec_decode.h source file, line 69.
This function returns the management structure for all avcodec decode pipes.
The return value is pointer to manager
This function is declared in upipe-av/upipe_avcodec_decode.h source file, line 60.
This function sets the hardware accel configuration.
Parameter list:
- upipe: description structure of the pipe
- type: hardware acceleration type
- device: hardware device to open (use NULL for default)
The return value is an error code