FFmpeg
Loading...
Searching...
No Matches
side_data.c File Reference
#include <stdio.h>
#include <string.h>
#include "libavutil/avassert.h"
#include "libavutil/buffer.h"
#include "libavutil/dict.h"
#include "libavutil/display.h"
#include "libavutil/downmix_info.h"
#include "libavutil/error.h"
#include "libavutil/frame.h"
#include "libavutil/macros.h"
#include "libavutil/mem.h"
#include "libavutil/motion_vector.h"
#include "libavutil/spherical.h"
#include "libavutil/stereo3d.h"

Go to the source code of this file.

Data Structures

struct  Set
 

Functions

static void set_marker (AVFrameSideData *sd, int marker)
 
static AVFrameSideDatanew_entry (Set *s, enum AVFrameSideDataType type, const void *payload, size_t size, int marker)
 
static AVBufferRefpayload_buffer (const void *payload, size_t size)
 
static const char * entry_marker (const AVFrameSideData *sd)
 
static void print_set (const char *label, const Set *s)
 
static void print_lookup (const char *label, const Set *s, const enum AVFrameSideDataType *types, size_t nb_types)
 
int main (void)
 

Function Documentation

◆ set_marker()

static void set_marker ( AVFrameSideData * sd,
int marker )
static

Definition at line 45 of file side_data.c.

Referenced by main(), and new_entry().

◆ new_entry()

static AVFrameSideData * new_entry ( Set * s,
enum AVFrameSideDataType type,
const void * payload,
size_t size,
int marker )
static

Definition at line 53 of file side_data.c.

Referenced by ff_queue_push_back(), ff_queue_push_front(), and main().

◆ payload_buffer()

static AVBufferRef * payload_buffer ( const void * payload,
size_t size )
static

Definition at line 65 of file side_data.c.

Referenced by main().

◆ entry_marker()

static const char * entry_marker ( const AVFrameSideData * sd)
static

Definition at line 74 of file side_data.c.

Referenced by main(), print_lookup(), and print_set().

◆ print_set()

static void print_set ( const char * label,
const Set * s )
static

Definition at line 81 of file side_data.c.

Referenced by main().

◆ print_lookup()

static void print_lookup ( const char * label,
const Set * s,
const enum AVFrameSideDataType * types,
size_t nb_types )
static

Definition at line 94 of file side_data.c.

Referenced by main().

◆ main()

int main ( void )

Definition at line 110 of file side_data.c.