aclvencGetChannelDesc Series
Applicable Products
Product |
Supported |
|---|---|
x |
|
x |
|
x |
|
√ |
|
√ |
|
x |
Function
Obtains the description of a video encoding channel.
Prototype
1 2 3 4 5 6 7 8 9 10 11 12 13 | uint32_t aclvencGetChannelDescChannelId(const aclvencChannelDesc *channelDesc) uint64_t aclvencGetChannelDescThreadId(const aclvencChannelDesc *channelDesc) aclvencCallback aclvencGetChannelDescCallback(const aclvencChannelDesc *channelDesc) acldvppStreamFormat aclvencGetChannelDescEnType(const aclvencChannelDesc *channelDesc) acldvppPixelFormat aclvencGetChannelDescPicFormat(const aclvencChannelDesc *channelDesc) uint32_t aclvencGetChannelDescPicWidth(const aclvencChannelDesc *channelDesc) uint32_t aclvencGetChannelDescPicHeight(const aclvencChannelDesc *channelDesc) uint32_t aclvencGetChannelDescKeyFrameInterval(const aclvencChannelDesc *channelDesc) void *aclvencGetChannelDescBufAddr(const aclvencChannelDesc *channelDesc) uint32_t aclvencGetChannelDescBufSize(const aclvencChannelDesc *channelDesc) uint32_t aclvencGetChannelDescRcMode(const aclvencChannelDesc *channelDesc) uint32_t aclvencGetChannelDescSrcRate(const aclvencChannelDesc *channelDesc) uint32_t aclvencGetChannelDescMaxBitRate(const aclvencChannelDesc *channelDesc) |
Parameters
Parameter |
Input/Output |
Description |
|---|---|---|
channelDesc |
Input |
Pointer to the description of a video encoding channel. Call aclvencCreateChannelDesc to create data of the aclvencChannelDesc type and call the aclvencSetChannelDesc series to set the description of a video encoding channel in advance. |
Returns
Parameter |
Description |
|---|---|
channelId |
Channel ID. Defaults to 0. |
threadId |
Callback thread ID. |
callback |
Encoding callback function. For details, see aclvencCallback. |
enType |
Video coding protocol. For details, see acldvppStreamFormat. |
picFormat |
Input image format. For details, see acldvppPixelFormat. |
picWidth |
Image width. |
picHeight |
Image height. |
keyFrameInterval |
Key frame interval. Must not be 0. |
bufAddr |
Buffer address of the encoding output. |
bufSize |
Size of the encoding output buffer, in bytes. |
rcMode |
Bit rate control mode.
|
srcRate |
Frame rate of the input stream (FPS). |
maxBitRate |
Output bit rate (kbit/s). |