FFmpeg
Data Structures | Macros | Typedefs
ops_dispatch.h File Reference
#include <assert.h>
#include "libavutil/frame.h"
#include "graph.h"

Go to the source code of this file.

Data Structures

struct  SwsOpExec
 Copyright (C) 2026 Niklas Haas. More...
 
struct  SwsCompiledOp
 

Macros

#define SWS_DECL_FUNC(NAME)   void NAME(const SwsOpExec *, const void *, int, int, int, int)
 

Typedefs

typedef void(* SwsOpFunc) (const SwsOpExec *exec, const void *priv, int bx_start, int y_start, int bx_end, int y_end)
 Process a given range of pixel blocks. More...
 

Macro Definition Documentation

◆ SWS_DECL_FUNC

#define SWS_DECL_FUNC (   NAME)    void NAME(const SwsOpExec *, const void *, int, int, int, int)

Definition at line 77 of file ops_dispatch.h.

Typedef Documentation

◆ SwsOpFunc

typedef void(* SwsOpFunc) (const SwsOpExec *exec, const void *priv, int bx_start, int y_start, int bx_end, int y_end)

Process a given range of pixel blocks.

Note: bx_start and bx_end are in units of SwsCompiledOp.block_size.

Definition at line 74 of file ops_dispatch.h.