Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
e3c78137
Commit
e3c78137
authored
Mar 26, 2012
by
Christian Costa
Committed by
Alexandre Julliard
Mar 29, 2012
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
qcap: Enable registration of all non yet implemented filters.
parent
2c8a3c31
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
27 additions
and
28 deletions
+27
-28
qcap_main.c
dlls/qcap/qcap_main.c
+27
-28
No files found.
dlls/qcap/qcap_main.c
View file @
e3c78137
...
@@ -45,7 +45,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(qcap);
...
@@ -45,7 +45,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(qcap);
static
LONG
objects_ref
=
0
;
static
LONG
objects_ref
=
0
;
static
const
WCHAR
wAudioCaptFilter
[]
=
static
const
WCHAR
wAudioCapt
ure
Filter
[]
=
{
'A'
,
'u'
,
'd'
,
'i'
,
'o'
,
' '
,
'C'
,
'a'
,
'p'
,
't'
,
'u'
,
'r'
,
'e'
,
' '
,
'F'
,
'i'
,
'l'
,
't'
,
'e'
,
'r'
,
0
};
{
'A'
,
'u'
,
'd'
,
'i'
,
'o'
,
' '
,
'C'
,
'a'
,
'p'
,
't'
,
'u'
,
'r'
,
'e'
,
' '
,
'F'
,
'i'
,
'l'
,
't'
,
'e'
,
'r'
,
0
};
static
const
WCHAR
wAVICompressor
[]
=
static
const
WCHAR
wAVICompressor
[]
=
{
'A'
,
'V'
,
'I'
,
' '
,
'C'
,
'o'
,
'm'
,
'p'
,
'r'
,
'e'
,
's'
,
's'
,
'o'
,
'r'
,
0
};
{
'A'
,
'V'
,
'I'
,
' '
,
'C'
,
'o'
,
'm'
,
'p'
,
'r'
,
'e'
,
's'
,
's'
,
'o'
,
'r'
,
0
};
...
@@ -76,48 +76,47 @@ static const WCHAR wAudioInMixerProp[] =
...
@@ -76,48 +76,47 @@ static const WCHAR wAudioInMixerProp[] =
'p'
,
'e'
,
'r'
,
't'
,
'y'
,
' '
,
'P'
,
'a'
,
'g'
,
'e'
,
0
};
'p'
,
'e'
,
'r'
,
't'
,
'y'
,
' '
,
'P'
,
'a'
,
'g'
,
'e'
,
0
};
FactoryTemplate
const
g_Templates
[]
=
{
FactoryTemplate
const
g_Templates
[]
=
{
/*
{
{
wAudioCaptureFilter,
wAudioCaptureFilter
,
&CLSID_Audio
CaptureFilter
,
&
CLSID_Audio
Record
,
QCAP_createAudioCaptureFilter,
NULL
,
/* FIXME: Implement QCAP_createAudioCaptureFilter */
NULL
NULL
},{
},{
wAVICompressor,
wAVICompressor
,
&CLSID_AVICo
mpressor,
&
CLSID_AVICo
,
QCAP_createAVICompressor,
NULL
,
/* FIXME: Implement QCAP_createAVICompressor */
NULL
NULL
},
*/
{
},{
wVFWCaptFilter
,
wVFWCaptFilter
,
&
CLSID_VfwCapture
,
&
CLSID_VfwCapture
,
QCAP_createVFWCaptureFilter
,
QCAP_createVFWCaptureFilter
,
NULL
NULL
},
/*
{
},{
wVFWCaptFilterProp
,
wVFWCaptFilterProp
,
&CLSID_
VFWCaptureFilterPropertyPage
,
&
CLSID_
CaptureProperties
,
QCAP_createVFWCaptureFilterPropertyPage,
NULL
,
/* FIXME: Implement QCAP_createVFWCaptureFilterPropertyPage */
NULL
NULL
},{
},{
wAVIMux
,
wAVIMux
,
&CLSID_A
VImux
,
&
CLSID_A
viDest
,
QCAP_createAVImux,
NULL
,
/* FIXME: Implement QCAP_createAVImux */
NULL
NULL
},{
},{
wAVIMuxPropPage
,
wAVIMuxPropPage
,
&CLSID_A
VImuxProper
tyPage,
&
CLSID_A
viMuxProp
tyPage
,
QCAP_createAVImuxPropertyPage,
NULL
,
/* FIXME: Implement QCAP_createAVImuxPropertyPage */
NULL
NULL
},{
},{
wAVIMuxPropPage1
,
wAVIMuxPropPage1
,
&CLSID_A
VImuxProper
tyPage1,
&
CLSID_A
viMuxProp
tyPage1
,
QCAP_createAVImuxPropertyPage1,
NULL
,
/* FIXME: Implement QCAP_createAVImuxPropertyPage1 */
NULL
NULL
},{
},{
wFileWriter
,
wFileWriter
,
&
CLSID_FileWriter
,
&
CLSID_FileWriter
,
QCAP_createFileWriter,
NULL
,
/* FIXME: Implement QCAP_createFileWriter */
NULL
NULL
},
*/
{
},{
wCaptGraphBuilder
,
wCaptGraphBuilder
,
&
CLSID_CaptureGraphBuilder
,
&
CLSID_CaptureGraphBuilder
,
QCAP_createCaptureGraphBuilder2
,
QCAP_createCaptureGraphBuilder2
,
...
@@ -127,22 +126,22 @@ FactoryTemplate const g_Templates[] = {
...
@@ -127,22 +126,22 @@ FactoryTemplate const g_Templates[] = {
&
CLSID_CaptureGraphBuilder2
,
&
CLSID_CaptureGraphBuilder2
,
QCAP_createCaptureGraphBuilder2
,
QCAP_createCaptureGraphBuilder2
,
NULL
NULL
}
/*
,{
},{
wInfPinTeeFilter
,
wInfPinTeeFilter
,
&CLSID_Inf
initePinTeeFilter,
&
CLSID_Inf
Tee
,
QCAP_createInfinitePinTeeFilter,
NULL
,
/* FIXME: Implement QCAP_createInfinitePinTeeFilter */
NULL
NULL
},{
},{
wSmartTeeFilter
,
wSmartTeeFilter
,
&CLSID_SmartTee
Filter
,
&
CLSID_SmartTee
,
QCAP_createSmartTeeFilter,
NULL
,
/* FIXME: Implement QCAP_createSmartTeeFilter */
NULL
NULL
},{
},{
wAudioInMixerProp
,
wAudioInMixerProp
,
&CLSID_AudioInputMixerPropert
yPage
,
&
CLSID_AudioInputMixerPropert
ies
,
QCAP_createAudioInputMixerPropertyPage,
NULL
,
/* FIXME: Implement QCAP_createAudioInputMixerPropertyPage */
NULL
NULL
}
*/
}
};
};
int
g_cTemplates
=
sizeof
(
g_Templates
)
/
sizeof
(
g_Templates
[
0
]);
int
g_cTemplates
=
sizeof
(
g_Templates
)
/
sizeof
(
g_Templates
[
0
]);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment