#include <inttypes.h>
#include <stdio.h>
#include <string.h>
#include "libavutil/bprint.h"
#include "libavutil/channel_layout.h"
#include "libavutil/internal.h"
#include "libavutil/mem.h"
Go to the source code of this file.
|
#define | BPRINT_ARGS1(bp, ...) (bp), __VA_ARGS__ |
|
#define | BPRINT_ARGS0(bp, ...) __VA_ARGS__, (bp) |
|
#define | ORD_ARGS1(str, size, ...) (str), (size), __VA_ARGS__ |
|
#define | ORD_ARGS0(str, size, ...) __VA_ARGS__, (str), (size) |
|
#define | CMP_BPRINT_AND_NONBPRINT(bp, func_name, ARG_ORDER, ...) |
|
#define | CHANNEL_NAME(x) channel_name(&bp, (x)); |
|
#define | CHANNEL_DESCRIPTION(x) channel_description(&bp, (x)); |
|
#define | CHANNEL_LAYOUT_FROM_MASK(x) channel_layout_from_mask(&layout, &bp, (x)); |
|
#define | CHANNEL_LAYOUT_FROM_STRING(x) channel_layout_from_string(&layout, &bp, (x)); |
|
#define | CHANNEL_LAYOUT_CHANNEL_FROM_INDEX(x) |
|
#define | CHANNEL_LAYOUT_SUBSET(x) mask = av_channel_layout_subset(&layout, x) |
|
#define | CHANNEL_LAYOUT_INDEX_FROM_CHANNEL(x) |
|
#define | CHANNEL_LAYOUT_CHANNEL_FROM_STRING(x) |
|
#define | CHANNEL_LAYOUT_INDEX_FROM_STRING(x) |
|
◆ BPRINT_ARGS1
#define BPRINT_ARGS1 |
( |
|
bp, |
|
|
|
... |
|
) |
| (bp), __VA_ARGS__ |
◆ BPRINT_ARGS0
#define BPRINT_ARGS0 |
( |
|
bp, |
|
|
|
... |
|
) |
| __VA_ARGS__, (bp) |
◆ ORD_ARGS1
#define ORD_ARGS1 |
( |
|
str, |
|
|
|
size, |
|
|
|
... |
|
) |
| (str), (size), __VA_ARGS__ |
◆ ORD_ARGS0
#define ORD_ARGS0 |
( |
|
str, |
|
|
|
size, |
|
|
|
... |
|
) |
| __VA_ARGS__, (str), (size) |
◆ CMP_BPRINT_AND_NONBPRINT
#define CMP_BPRINT_AND_NONBPRINT |
( |
|
bp, |
|
|
|
func_name, |
|
|
|
ARG_ORDER, |
|
|
|
... |
|
) |
| |
◆ CHANNEL_NAME
◆ CHANNEL_DESCRIPTION
◆ CHANNEL_LAYOUT_FROM_MASK
◆ CHANNEL_LAYOUT_FROM_STRING
◆ CHANNEL_LAYOUT_CHANNEL_FROM_INDEX
#define CHANNEL_LAYOUT_CHANNEL_FROM_INDEX |
( |
|
x | ) |
|
◆ CHANNEL_LAYOUT_SUBSET
◆ CHANNEL_LAYOUT_INDEX_FROM_CHANNEL
#define CHANNEL_LAYOUT_INDEX_FROM_CHANNEL |
( |
|
x | ) |
|
◆ CHANNEL_LAYOUT_CHANNEL_FROM_STRING
#define CHANNEL_LAYOUT_CHANNEL_FROM_STRING |
( |
|
x | ) |
|
◆ CHANNEL_LAYOUT_INDEX_FROM_STRING
#define CHANNEL_LAYOUT_INDEX_FROM_STRING |
( |
|
x | ) |
|
◆ channel_name()
◆ channel_description()
static void channel_description |
( |
AVBPrint * |
bp, |
|
|
enum AVChannel |
channel |
|
) |
| |
|
static |
◆ channel_layout_from_mask()
static void channel_layout_from_mask |
( |
AVChannelLayout * |
layout, |
|
|
AVBPrint * |
bp, |
|
|
uint64_t |
channel_layout |
|
) |
| |
|
static |
◆ channel_layout_from_string()
static void channel_layout_from_string |
( |
AVChannelLayout * |
layout, |
|
|
AVBPrint * |
bp, |
|
|
const char * |
channel_layout |
|
) |
| |
|
static |
◆ main()