Mercurial > mplayer.hg
view loader/dmo/DMO_AudioDecoder.h @ 34102:dd8320c2a2cb
libmpcodec: add vf_lavfi.
This filter wraps a complete libavfilter filter graph.
As the API of libavfilter is not completely stable yet, the filter is not
enabled by default, so as not to let mplayer unbuildable.
Some strange behaviours may appear due to the very different model of buffer
allocation between mplayer and lavfi.
author | cigaes |
---|---|
date | Wed, 12 Oct 2011 11:38:10 +0000 |
parents | 837cd9762b4e |
children |
line wrap: on
line source
#ifndef MPLAYER_DMO_AUDIODECODER_H #define MPLAYER_DMO_AUDIODECODER_H #include "loader/com.h" #include "loader/wine/mmreg.h" typedef struct DMO_AudioDecoder DMO_AudioDecoder; //DMO_AudioDecoder * DMO_AudioDecoder_Create(const CodecInfo * info, const WAVEFORMATEX* wf); DMO_AudioDecoder * DMO_AudioDecoder_Open(char* dllname, GUID* guid, WAVEFORMATEX* wf,int out_channels); void DMO_AudioDecoder_Destroy(DMO_AudioDecoder *this); int DMO_AudioDecoder_Convert(DMO_AudioDecoder *this, const void* in_data, unsigned int in_size, void* out_data, unsigned int out_size, unsigned int* size_read, unsigned int* size_written); int DMO_AudioDecoder_GetSrcSize(DMO_AudioDecoder *this, int dest_size); #endif /* MPLAYER_DMO_AUDIODECODER_H */