xine-lib 1.2.11
|
#include "audiodecoder.h"
#include "except.h"
#include "DS_Filter.h"
#include "DS_AudioDecoder.h"
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
Data Structures | |
struct | _DS_AudioDecoder |
Macros | |
#define | __MODULE__ "DirectShow audio decoder" |
Typedefs | |
typedef long STDCALL(* | GETCLASS) (GUID *, GUID *, void **) |
Functions | |
DS_AudioDecoder * | DS_AudioDecoder_Open (const char *dllname, GUID *guid, WAVEFORMATEX *wf) |
void | DS_AudioDecoder_Destroy (DS_AudioDecoder *this) |
int | DS_AudioDecoder_Convert (DS_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 | DS_AudioDecoder_GetSrcSize (DS_AudioDecoder *this, int dest_size) |
#define __MODULE__ "DirectShow audio decoder" |
typedef long STDCALL(* GETCLASS) (GUID *, GUID *, void **) |
int DS_AudioDecoder_Convert | ( | DS_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 | ||
) |
void DS_AudioDecoder_Destroy | ( | DS_AudioDecoder * | this | ) |
References DS_Filter_Destroy().
Referenced by w32a_dispose().
int DS_AudioDecoder_GetSrcSize | ( | DS_AudioDecoder * | this, |
int | dest_size | ||
) |
Referenced by w32a_init_audio().
DS_AudioDecoder * DS_AudioDecoder_Open | ( | const char * | dllname, |
GUID * | guid, | ||
WAVEFORMATEX * | wf | ||
) |