#include <iostream>
#include "avcompat.h"
#include <libavutil/avutil.h>
#include <libavutil/parseutils.h>
#include <libavutil/mathematics.h>
#include <libavutil/opt.h>
#include <libavutil/pixdesc.h>
#include <libavutil/bswap.h>
#include <libswscale/swscale.h>
#include <libswresample/swresample.h>
Go to the source code of this file.
|
| #define | RAW_GET(field, def) (m_raw ? m_raw->field : (def)) |
| |
| #define | RAW_SET(field, val) if(m_raw) m_raw->field = (val) |
| |
| #define | RAW_GET2(cond, field, def) (m_raw && (cond) ? m_raw->field : def) |
| |
| #define | RAW_SET2(cond, field, val) if(m_raw && (cond)) m_raw->field = (val) |
| |
| #define | IF_GET(ptr, field, def) ((ptr) ? ptr->field : def) |
| |
| #define | IF_SET(ptr, field, val) (if(ptr) ptr->field = (val)) |
| |
| #define | IF_GET2(cond, ptr, field, def) (ptr && (cond) ? ptr->field : def) |
| |
| #define | IF_SET2(cond, ptr, field, val) (if(ptr && (cond)) ptr->field = (val)) |
| |
◆ IF_GET
| #define IF_GET |
( |
|
ptr, |
|
|
|
field, |
|
|
|
def |
|
) |
| ((ptr) ? ptr->field : def) |
◆ IF_GET2
| #define IF_GET2 |
( |
|
cond, |
|
|
|
ptr, |
|
|
|
field, |
|
|
|
def |
|
) |
| (ptr && (cond) ? ptr->field : def) |
◆ IF_SET
| #define IF_SET |
( |
|
ptr, |
|
|
|
field, |
|
|
|
val |
|
) |
| (if(ptr) ptr->field = (val)) |
◆ IF_SET2
| #define IF_SET2 |
( |
|
cond, |
|
|
|
ptr, |
|
|
|
field, |
|
|
|
val |
|
) |
| (if(ptr && (cond)) ptr->field = (val)) |
◆ RAW_GET
| #define RAW_GET |
( |
|
field, |
|
|
|
def |
|
) |
| (m_raw ? m_raw->field : (def)) |
◆ RAW_GET2
| #define RAW_GET2 |
( |
|
cond, |
|
|
|
field, |
|
|
|
def |
|
) |
| (m_raw && (cond) ? m_raw->field : def) |
◆ RAW_SET
| #define RAW_SET |
( |
|
field, |
|
|
|
val |
|
) |
| if(m_raw) m_raw->field = (val) |
◆ RAW_SET2
| #define RAW_SET2 |
( |
|
cond, |
|
|
|
field, |
|
|
|
val |
|
) |
| if(m_raw && (cond)) m_raw->field = (val) |