annotate loader/dshow/DS_AudioDec.h @ 391:15fb291915fa

- changed -bpp again: if vo driver obeys depth value set by user, then the codec should do the same ...
author acki2
date Fri, 13 Apr 2001 17:50:13 +0000
parents 45778577e6aa
children 61c392d6316e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
189
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
1 /********************************************************
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
2
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
3 DirectShow Audio decoder implementation
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
4 Copyright 2000 Eugene Kuznetsov (divx@euro.ru)
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
5 Converted C++ --> C :) by A'rpi/ESP-team
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
6
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
7 *********************************************************/
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
8
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
9 #ifdef __cplusplus
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
10 extern "C" {
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
11 #endif /* defined(__cplusplus) */
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
12
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
13 int DS_AudioDecoder_Open(char* dllname, GUID* guid, WAVEFORMATEX* wf);
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
14
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
15 void DS_AudioDecoder_Close();
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
16
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
17 int DS_AudioDecoder_GetSrcSize(int dest_size);
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
18
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
19 int DS_AudioDecoder_Convert(unsigned char* in_data, unsigned in_size,
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
20 unsigned char* out_data, unsigned out_size,
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
21 unsigned* size_read, unsigned* size_written);
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
22
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
23 #ifdef __cplusplus
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
24 } /* extern "C" */
45778577e6aa added DS_AudioDec
arpi_esp
parents:
diff changeset
25 #endif /* defined(__cplusplus) */