Go to the source code of this file.
|
#define | DILE_STATUS_T _DILE_STATUS_T |
|
|
enum | _DILE_STATUS_T {
DILE_OK = 0
, DILE_NOT_OK = -1
, DILE_OK = 0
, DILE_NOT_OK = -1
,
DILE_OK = 0
, DILE_NOT_OK = -1
} |
|
enum | DILE_VDEC_DIRECT_3D_TYPE_T { DILE_VDEC_DIRECT_3D_TYPE_NONE
, DILE_VDEC_DIRECT_3D_TYPE_SIDEBYSIDE
, DILE_VDEC_DIRECT_3D_TYPE_TOPANDBOTTOM
, DILE_VDEC_DIRECT_3D_TYPE_MAX
} |
|
enum | DILE_VDEC_DIRECT_SCAN_TYPE_T { DILE_VDEC_DIRECT_SCAN_TYPE_PROGRESSIVE
, DILE_VDEC_DIRECT_SCAN_TYPE_INTERLACED
} |
|
Device Interface Layer for Direct Vdec
- Author
- keunbae.choi([email protected])
- Version
- 1.1
- Date
- 2013.12.14
- Note
- See also
◆ DILE_VDEC_DIRECT_3D_TYPE_T
DILE VDEC DIRECT 3D Type.
◆ DILE_VDEC_DIRECT_SCAN_TYPE_T
DILE VDEC DIRECT SCAN Type.
◆ DILE_VDEC_DIRECT_Close()
DILE_STATUS_T DILE_VDEC_DIRECT_Close |
( |
void |
| ) |
|
Release video resource
- Returns
- succeeded - DILE_OK, if not - DILE_NOT_OK.
◆ DILE_VDEC_DIRECT_GetVideoInfo()
Get Video Source Information
- Parameters
-
pInfo | [out] video source information |
- Returns
- succeeded - DILE_OK, if not - DILE_NOT_OK.
◆ DILE_VDEC_DIRECT_Open()
DILE_STATUS_T DILE_VDEC_DIRECT_Open |
( |
unsigned int |
fourcc, |
|
|
int |
width, |
|
|
int |
height, |
|
|
DILE_VDEC_DIRECT_3D_TYPE_T |
trid_type, |
|
|
int |
videoIndex |
|
) |
| |
Set video resource type
- Parameters
-
fourcc | [in] video source type |
width | [in] width |
height | [in] height |
trid_type | [in] 3D type |
videoIndex | [in] video Indext |
- Returns
- succeeded - DILE_OK, if not - DILE_NOT_OK.
◆ DILE_VDEC_DIRECT_Play()
DILE_STATUS_T DILE_VDEC_DIRECT_Play |
( |
void * |
data, |
|
|
int |
size |
|
) |
| |
Video playback
- Parameters
-
data | [in] pointer of buffer |
size | [in] buffer size |
- Returns
- succeeded - DILE_OK, if not - DILE_NOT_OK.
◆ DILE_VDEC_DIRECT_PlayWithCallback()
DILE_STATUS_T DILE_VDEC_DIRECT_PlayWithCallback |
( |
void * |
data, |
|
|
int |
size, |
|
|
unsigned long long |
buffID |
|
) |
| |
Video playback with calling callback function
- Parameters
-
data | [in] pointer of buffer |
size | [in] buffer size |
buffID | [in] buffer identification for callback function |
- Returns
- succeeded - DILE_OK, if not - DILE_NOT_OK.
◆ DILE_VDEC_DIRECT_SetCallback()
DILE_STATUS_T DILE_VDEC_DIRECT_SetCallback |
( |
void(*)(unsigned long long buffID) |
callback | ) |
|
Set callback function
- Parameters
-
callback | [in] the name of callback function |
- Returns
- succeeded - DILE_OK, if not - DILE_NOT_OK.
◆ DILE_VDEC_DIRECT_SetDEId()
DILE_STATUS_T DILE_VDEC_DIRECT_SetDEId |
( |
int |
deid | ) |
|
Set Display Engine ID
- Parameters
-
deid | [in] display engine ID |
- Returns
- succeeded - DILE_OK, if not - DILE_NOT_OK.
◆ DILE_VDEC_DIRECT_Stop()
DILE_STATUS_T DILE_VDEC_DIRECT_Stop |
( |
void |
| ) |
|
Stop video playback
- Returns
- succeeded - DILE_OK, if not - DILE_NOT_OK.