FFmpeg
|
#include <stdio.h>
#include "libavformat/avformat.h"
#include "libavutil/pixdesc.h"
#include "libavutil/samplefmt.h"
#include "libavfilter/avfilter.h"
#include "libavfilter/formats.h"
Include dependency graph for filtfmts.c:
Go to the source code of this file.
Macros | |
#define | PRINT_FMTS(inout, outin, INOUT) |
Functions | |
static void | print_formats (AVFilterContext *filter_ctx) |
int | main (int argc, char **argv) |
Macro Definition Documentation
#define PRINT_FMTS | ( | inout, | |
outin, | |||
INOUT | |||
) |
Value:
AVFilterFormats *fmts = \
for (j = 0; j < fmts->format_count; j++) \
printf(#INOUT "PUT[%d] %s: fmt:%s\n", \
av_get_pix_fmt_name(fmts->formats[j])); \
AVFilterFormats *fmts; \
\
for (j = 0; j < fmts->format_count; j++) \
printf(#INOUT "PUT[%d] %s: fmt:%s\n", \
av_get_sample_fmt_name(fmts->formats[j])); \
for (j = 0; j < layouts->nb_channel_layouts; j++) { \
av_get_channel_layout_string(buf, sizeof(buf), -1, \
layouts->channel_layouts[j]); \
printf(#INOUT "PUT[%d] %s: chlayout:%s\n", \
i, filter_ctx->filter->inout##puts[i].name, buf); \
} \
} \
} \
initialize output if(nPeaks >3)%at least 3 peaks in spectrum for trying to find f0 nf0peaks
Definition: avutil.h:144
struct AVFilterChannelLayouts AVFilterChannelLayouts
A list of supported channel layouts.
const char * av_get_sample_fmt_name(enum AVSampleFormat sample_fmt)
Return the name of sample_fmt, or NULL if sample_fmt is not recognized.
Definition: samplefmt.c:47
printf("static const uint8_t my_array[100] = {\n")
Definition: avutil.h:143
const char * av_get_pix_fmt_name(enum AVPixelFormat pix_fmt)
Return the short name for a pixel format, NULL in case pix_fmt is unknown.
Definition: pixdesc.c:1700
void av_get_channel_layout_string(char *buf, int buf_size, int nb_channels, uint64_t channel_layout)
Return a description of a channel layout.
Definition: channel_layout.c:182
Referenced by print_formats().
Function Documentation
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 68 of file filtfmts.c.
|
static |
Definition at line 29 of file filtfmts.c.
Referenced by main().
Generated on Mon Nov 18 2024 06:52:06 for FFmpeg by 1.8.11