#include <stdint.h>
#include "libavutil/pixfmt.h"
#include "libavutil/rational.h"
#include "avcodec.h"
Go to the source code of this file.
|
attribute_deprecated const
AVDVProfile * | avpriv_dv_frame_profile2 (AVCodecContext *codec, const AVDVProfile *sys, const uint8_t *frame, unsigned buf_size) |
|
const AVDVProfile * | av_dv_frame_profile (const AVDVProfile *sys, const uint8_t *frame, unsigned buf_size) |
| Get a DV profile for the provided compressed frame. More...
|
|
const AVDVProfile * | av_dv_codec_profile (int width, int height, enum AVPixelFormat pix_fmt) |
| Get a DV profile for the provided stream parameters. More...
|
|
const AVDVProfile * | av_dv_codec_profile2 (int width, int height, enum AVPixelFormat pix_fmt, AVRational frame_rate) |
| Get a DV profile for the provided stream parameters. More...
|
|
#define DV_PROFILE_BYTES (6 * 80) /* 6 DIF blocks */ |
Get a DV profile for the provided compressed frame.
- Parameters
-
sys | the profile used for the previous frame, may be NULL |
frame | the compressed data buffer |
buf_size | size of the buffer in bytes |
- Returns
- the DV profile for the supplied data or NULL on failure
Get a DV profile for the provided stream parameters.
Get a DV profile for the provided stream parameters.
The frame rate is used as a best-effort parameter.