annotate loader/wine/msacmdrv.h @ 33259:04dc3e55cd90

Increase the maximum value of the DVB timeout to 240 seconds. Some devices may need more time for the initial tune (e.g. firmware loading). Let the user specify higher timeout value if there is need to. The default remains 30 seconds.
author iive
date Sun, 01 May 2011 18:07:59 +0000
parents 0f1b5b68af32
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
1 /*
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
2 * msacmdrv.h - Declarations for MSACM driver
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
3 */
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
4
26045
a8ea87c71d18 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25794
diff changeset
5 #ifndef MPLAYER_MSACMDRV_H
a8ea87c71d18 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25794
diff changeset
6 #define MPLAYER_MSACMDRV_H
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
7
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
8 #include "windef.h"
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
9 #include "msacm.h"
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
10
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
11 /***********************************************************************
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
12 * Types
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
13 */
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
14
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
15 /***********************************************************************
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
16 * Defines/Enums
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
17 */
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
18
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
19 #define MAKE_ACM_VERSION(mjr, mnr, bld) \
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
20 (((long)(mjr)<<24) | ((long)(mnr)<<16) | ((long)bld))
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
21
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
22 #define ACMDRVOPENDESC_SECTIONNAME_CHARS
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
23
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
24 #define ACMDM_DRIVER_NOTIFY (ACMDM_BASE + 1)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
25 #define ACMDM_DRIVER_DETAILS (ACMDM_BASE + 10)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
26
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
27 #define ACMDM_HARDWARE_WAVE_CAPS_INPUT (ACMDM_BASE + 20)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
28 #define ACMDM_HARDWARE_WAVE_CAPS_OUTPUT (ACMDM_BASE + 21)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
29
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
30 #define ACMDM_FORMATTAG_DETAILS (ACMDM_BASE + 25)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
31 #define ACMDM_FORMAT_DETAILS (ACMDM_BASE + 26)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
32 #define ACMDM_FORMAT_SUGGEST (ACMDM_BASE + 27)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
33
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
34 #define ACMDM_FILTERTAG_DETAILS (ACMDM_BASE + 50)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
35 #define ACMDM_FILTER_DETAILS (ACMDM_BASE + 51)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
36
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
37 #define ACMDM_STREAM_OPEN (ACMDM_BASE + 76)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
38 #define ACMDM_STREAM_CLOSE (ACMDM_BASE + 77)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
39 #define ACMDM_STREAM_SIZE (ACMDM_BASE + 78)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
40 #define ACMDM_STREAM_CONVERT (ACMDM_BASE + 79)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
41 #define ACMDM_STREAM_RESET (ACMDM_BASE + 80)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
42 #define ACMDM_STREAM_PREPARE (ACMDM_BASE + 81)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
43 #define ACMDM_STREAM_UNPREPARE (ACMDM_BASE + 82)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
44 #define ACMDM_STREAM_UPDATE (ACMDM_BASE + 83)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
45
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
46 /***********************************************************************
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
47 * Structures
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
48 */
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
49
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
50 typedef struct ACMDRVOPENDESCA
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
51 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
52 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
53 FOURCC fccType;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
54 FOURCC fccComp;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
55 DWORD dwVersion;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
56 DWORD dwFlags;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
57 DWORD dwError;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
58 LPCSTR pszSectionName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
59 LPCSTR pszAliasName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
60 DWORD dnDevNode;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
61 } ACMDRVOPENDESCA, *PACMDRVOPENDESCA;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
62
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
63 typedef struct ACMDRVOPENDESCW
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
64 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
65 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
66 FOURCC fccType;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
67 FOURCC fccComp;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
68 DWORD dwVersion;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
69 DWORD dwFlags;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
70 DWORD dwError;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
71 LPCWSTR pszSectionName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
72 LPCWSTR pszAliasName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
73 DWORD dnDevNode;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
74 } ACMDRVOPENDESCW, *PACMDRVOPENDESCW;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
75
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
76 typedef struct ACMDRVOPENDESC16
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
77 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
78 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
79 FOURCC fccType;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
80 FOURCC fccComp;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
81 DWORD dwVersion;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
82 DWORD dwFlags;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
83 DWORD dwError;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
84 LPCSTR pszSectionName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
85 LPCSTR pszAliasName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
86 DWORD dnDevNode;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
87 } ACMDRVOPENDESC16, *NPACMDRVOPENDESC16, *LPACMDRVOPENDESC16;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
88
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
89 typedef struct ACMDRVSTREAMINSTANCE16
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
90 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
91 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
92 LPWAVEFORMATEX pwfxSrc;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
93 LPWAVEFORMATEX pwfxDst;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
94 LPWAVEFILTER pwfltr;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
95 DWORD dwCallback;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
96 DWORD dwInstance;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
97 DWORD fdwOpen;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
98 DWORD fdwDriver;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
99 DWORD dwDriver;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
100 HACMSTREAM16 has;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
101 } ACMDRVSTREAMINSTANCE16, *NPACMDRVSTREAMINSTANCE16, *LPACMDRVSTREAMINSTANCE16;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
102
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
103 typedef struct ACMDRVSTREAMINSTANCE
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
104 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
105 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
106 PWAVEFORMATEX pwfxSrc;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
107 PWAVEFORMATEX pwfxDst;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
108 PWAVEFILTER pwfltr;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
109 DWORD dwCallback;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
110 DWORD dwInstance;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
111 DWORD fdwOpen;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
112 DWORD fdwDriver;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
113 DWORD dwDriver;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
114 HACMSTREAM has;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
115 } ACMDRVSTREAMINSTANCE, *PACMDRVSTREAMINSTANCE;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
116
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
117
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
118 typedef struct ACMDRVSTREAMHEADER16 *LPACMDRVSTREAMHEADER16;
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
119 typedef struct ACMDRVSTREAMHEADER16 {
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
120 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
121 DWORD fdwStatus;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
122 DWORD dwUser;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
123 LPBYTE pbSrc;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
124 DWORD cbSrcLength;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
125 DWORD cbSrcLengthUsed;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
126 DWORD dwSrcUser;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
127 LPBYTE pbDst;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
128 DWORD cbDstLength;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
129 DWORD cbDstLengthUsed;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
130 DWORD dwDstUser;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
131
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
132 DWORD fdwConvert;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
133 LPACMDRVSTREAMHEADER16 *padshNext;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
134 DWORD fdwDriver;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
135 DWORD dwDriver;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
136
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
137 /* Internal fields for ACM */
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
138 DWORD fdwPrepared;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
139 DWORD dwPrepared;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
140 LPBYTE pbPreparedSrc;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
141 DWORD cbPreparedSrcLength;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
142 LPBYTE pbPreparedDst;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
143 DWORD cbPreparedDstLength;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
144 } ACMDRVSTREAMHEADER16, *NPACMDRVSTREAMHEADER16;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
145
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
146 typedef struct ACMDRVSTREAMHEADER *PACMDRVSTREAMHEADER;
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
147 typedef struct ACMDRVSTREAMHEADER {
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
148 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
149 DWORD fdwStatus;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
150 DWORD dwUser;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
151 LPBYTE pbSrc;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
152 DWORD cbSrcLength;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
153 DWORD cbSrcLengthUsed;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
154 DWORD dwSrcUser;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
155 LPBYTE pbDst;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
156 DWORD cbDstLength;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
157 DWORD cbDstLengthUsed;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
158 DWORD dwDstUser;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
159
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
160 DWORD fdwConvert;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
161 PACMDRVSTREAMHEADER *padshNext;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
162 DWORD fdwDriver;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
163 DWORD dwDriver;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
164
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
165 /* Internal fields for ACM */
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
166 DWORD fdwPrepared;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
167 DWORD dwPrepared;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
168 LPBYTE pbPreparedSrc;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
169 DWORD cbPreparedSrcLength;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
170 LPBYTE pbPreparedDst;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
171 DWORD cbPreparedDstLength;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
172 } ACMDRVSTREAMHEADER;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
173
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
174 typedef struct ACMDRVSTREAMSIZE
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
175 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
176 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
177 DWORD fdwSize;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
178 DWORD cbSrcLength;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
179 DWORD cbDstLength;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
180 } ACMDRVSTREAMSIZE16, *NPACMDRVSTREAMSIZE16, *LPACMDRVSTREAMSIZE16,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
181 ACMDRVSTREAMSIZE, *PACMDRVSTREAMSIZE;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
182
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
183 typedef struct ACMDRVFORMATSUGGEST16
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
184 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
185 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
186 DWORD fdwSuggest;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
187 LPWAVEFORMATEX pwfxSrc;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
188 DWORD cbwfxSrc;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
189 LPWAVEFORMATEX pwfxDst;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
190 DWORD cbwfxDst;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
191 } ACMDRVFORMATSUGGEST16, *NPACMDRVFORMATSUGGEST, *LPACMDRVFORMATSUGGEST;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
192
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
193 typedef struct ACMDRVFORMATSUGGEST
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
194 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
195 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
196 DWORD fdwSuggest;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
197 PWAVEFORMATEX pwfxSrc;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
198 DWORD cbwfxSrc;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
199 PWAVEFORMATEX pwfxDst;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
200 DWORD cbwfxDst;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
201 } ACMDRVFORMATSUGGEST, *PACMDRVFORMATSUGGEST;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
202
26045
a8ea87c71d18 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25794
diff changeset
203 #endif /* MPLAYER_MSACMDRV_H */