├── .gitignore
├── ReadMe.txt
├── UpgradeLog.XML
├── playerGUI
├── .gitignore
├── ReadMe.txt
├── playerGUI.aps
├── playerGUI.cpp
├── playerGUI.h
├── playerGUI.rc
├── playerGUI.vcxproj
├── playerGUI.vcxproj.filters
├── playerGUI.vcxproj.user
├── playerGUIDlg.cpp
├── playerGUIDlg.h
├── res
│ ├── playerGUI.ico
│ ├── playerGUI.rc2
│ └── welcome.BMP
├── resource.h
├── stdafx.cpp
├── stdafx.h
└── targetver.h
├── simplest_directshow_example.sln
├── simplest_directshow_example.suo
├── simplest_directshow_filter
├── .gitignore
├── simplest_directshow_filter.vcxproj
├── simplest_directshow_filter.vcxproj.filters
├── simplest_directshow_filter.vcxproj.user
└── unfinished.txt
├── simplest_directshow_info.jpg
├── simplest_directshow_info
├── .gitignore
├── ReadMe.txt
├── simplest_directshow_info.cpp
├── simplest_directshow_info.vcxproj
├── simplest_directshow_info.vcxproj.filters
├── simplest_directshow_info.vcxproj.user
├── stdafx.cpp
├── stdafx.h
└── targetver.h
├── simplest_directshow_info_vars.jpg
├── simplest_directshow_player.jpg
├── simplest_directshow_player
├── .gitignore
├── ReadMe.txt
├── cuc_ieschool.mov
├── simplest_directshow_player.cpp
├── simplest_directshow_player.vcproj
├── simplest_directshow_player.vcproj.XIJING.Administrator.user
├── simplest_directshow_player.vcxproj
├── simplest_directshow_player.vcxproj.filters
├── simplest_directshow_player.vcxproj.user
├── stdafx.cpp
└── stdafx.h
├── simplest_directshow_player_custom.jpg
└── simplest_directshow_player_custom
├── .gitignore
├── ReadMe.txt
├── cuc_ieschool.mpg
├── simplest_directshow_player_custom.cpp
├── simplest_directshow_player_custom.vcxproj
├── simplest_directshow_player_custom.vcxproj.filters
├── simplest_directshow_player_custom.vcxproj.user
├── stdafx.cpp
├── stdafx.h
└── targetver.h
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/.gitignore
--------------------------------------------------------------------------------
/ReadMe.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/ReadMe.txt
--------------------------------------------------------------------------------
/UpgradeLog.XML:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/playerGUI/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/playerGUI/.gitignore
--------------------------------------------------------------------------------
/playerGUI/ReadMe.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/playerGUI/ReadMe.txt
--------------------------------------------------------------------------------
/playerGUI/playerGUI.aps:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/playerGUI/playerGUI.aps
--------------------------------------------------------------------------------
/playerGUI/playerGUI.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/playerGUI/playerGUI.cpp
--------------------------------------------------------------------------------
/playerGUI/playerGUI.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/playerGUI/playerGUI.h
--------------------------------------------------------------------------------
/playerGUI/playerGUI.rc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/playerGUI/playerGUI.rc
--------------------------------------------------------------------------------
/playerGUI/playerGUI.vcxproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | Win32
7 |
8 |
9 | Release
10 | Win32
11 |
12 |
13 |
14 | {AA5D7FB3-D7E7-4274-8785-383F47A43CEB}
15 | playerGUI
16 | MFCProj
17 |
18 |
19 |
20 | Application
21 | true
22 | MultiByte
23 | Dynamic
24 |
25 |
26 | Application
27 | false
28 | true
29 | MultiByte
30 | Dynamic
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 | true
44 |
45 |
46 | false
47 |
48 |
49 |
50 | Use
51 | Level3
52 | Disabled
53 | WIN32;_WINDOWS;_DEBUG;%(PreprocessorDefinitions)
54 |
55 |
56 | Windows
57 | true
58 | strmiids.lib;%(AdditionalDependencies)
59 |
60 |
61 | false
62 | true
63 | _DEBUG;%(PreprocessorDefinitions)
64 |
65 |
66 | 0x0804
67 | _DEBUG;%(PreprocessorDefinitions)
68 | $(IntDir);%(AdditionalIncludeDirectories)
69 |
70 |
71 |
72 |
73 | Level3
74 | Use
75 | MaxSpeed
76 | true
77 | true
78 | WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)
79 |
80 |
81 | Windows
82 | true
83 | true
84 | true
85 | strmiids.lib;%(AdditionalDependencies)
86 |
87 |
88 | false
89 | true
90 | NDEBUG;%(PreprocessorDefinitions)
91 |
92 |
93 | 0x0804
94 | NDEBUG;%(PreprocessorDefinitions)
95 | $(IntDir);%(AdditionalIncludeDirectories)
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 | Create
116 | Create
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
--------------------------------------------------------------------------------
/playerGUI/playerGUI.vcxproj.filters:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
7 |
8 |
9 | {93995380-89BD-4b04-88EB-625FBE52EBFB}
10 | h;hpp;hxx;hm;inl;inc;xsd
11 |
12 |
13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
15 |
16 |
17 |
18 |
19 |
20 | 资源文件
21 |
22 |
23 | 资源文件
24 |
25 |
26 | 资源文件
27 |
28 |
29 |
30 |
31 | 头文件
32 |
33 |
34 | 头文件
35 |
36 |
37 | 头文件
38 |
39 |
40 | 头文件
41 |
42 |
43 | 头文件
44 |
45 |
46 |
47 |
48 | 源文件
49 |
50 |
51 | 源文件
52 |
53 |
54 | 源文件
55 |
56 |
57 |
58 |
59 | 资源文件
60 |
61 |
62 |
--------------------------------------------------------------------------------
/playerGUI/playerGUI.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/playerGUI/playerGUIDlg.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/playerGUI/playerGUIDlg.cpp
--------------------------------------------------------------------------------
/playerGUI/playerGUIDlg.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/playerGUI/playerGUIDlg.h
--------------------------------------------------------------------------------
/playerGUI/res/playerGUI.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/playerGUI/res/playerGUI.ico
--------------------------------------------------------------------------------
/playerGUI/res/playerGUI.rc2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/playerGUI/res/playerGUI.rc2
--------------------------------------------------------------------------------
/playerGUI/res/welcome.BMP:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/playerGUI/res/welcome.BMP
--------------------------------------------------------------------------------
/playerGUI/resource.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/playerGUI/resource.h
--------------------------------------------------------------------------------
/playerGUI/stdafx.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/playerGUI/stdafx.cpp
--------------------------------------------------------------------------------
/playerGUI/stdafx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/playerGUI/stdafx.h
--------------------------------------------------------------------------------
/playerGUI/targetver.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/playerGUI/targetver.h
--------------------------------------------------------------------------------
/simplest_directshow_example.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 11.00
3 | # Visual Studio 2010
4 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "simplest_directshow_player", "simplest_directshow_player\simplest_directshow_player.vcxproj", "{B771BFEB-503D-4B9E-8004-39011463DC06}"
5 | EndProject
6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "simplest_directshow_player_custom", "simplest_directshow_player_custom\simplest_directshow_player_custom.vcxproj", "{102501CC-446F-40CB-942F-DF2BDA477AEC}"
7 | EndProject
8 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "simplest_directshow_info", "simplest_directshow_info\simplest_directshow_info.vcxproj", "{93A8B72A-863D-4088-8145-03EC7A431A62}"
9 | EndProject
10 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "playerGUI", "playerGUI\playerGUI.vcxproj", "{AA5D7FB3-D7E7-4274-8785-383F47A43CEB}"
11 | EndProject
12 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "simplest_directshow_filter", "simplest_directshow_filter\simplest_directshow_filter.vcxproj", "{EB8A1BCD-583D-4C58-8AED-4F3BD9E964DD}"
13 | EndProject
14 | Global
15 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
16 | Debug|Win32 = Debug|Win32
17 | Release|Win32 = Release|Win32
18 | EndGlobalSection
19 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
20 | {B771BFEB-503D-4B9E-8004-39011463DC06}.Debug|Win32.ActiveCfg = Debug|Win32
21 | {B771BFEB-503D-4B9E-8004-39011463DC06}.Debug|Win32.Build.0 = Debug|Win32
22 | {B771BFEB-503D-4B9E-8004-39011463DC06}.Release|Win32.ActiveCfg = Release|Win32
23 | {B771BFEB-503D-4B9E-8004-39011463DC06}.Release|Win32.Build.0 = Release|Win32
24 | {102501CC-446F-40CB-942F-DF2BDA477AEC}.Debug|Win32.ActiveCfg = Debug|Win32
25 | {102501CC-446F-40CB-942F-DF2BDA477AEC}.Debug|Win32.Build.0 = Debug|Win32
26 | {102501CC-446F-40CB-942F-DF2BDA477AEC}.Release|Win32.ActiveCfg = Release|Win32
27 | {102501CC-446F-40CB-942F-DF2BDA477AEC}.Release|Win32.Build.0 = Release|Win32
28 | {93A8B72A-863D-4088-8145-03EC7A431A62}.Debug|Win32.ActiveCfg = Debug|Win32
29 | {93A8B72A-863D-4088-8145-03EC7A431A62}.Debug|Win32.Build.0 = Debug|Win32
30 | {93A8B72A-863D-4088-8145-03EC7A431A62}.Release|Win32.ActiveCfg = Release|Win32
31 | {93A8B72A-863D-4088-8145-03EC7A431A62}.Release|Win32.Build.0 = Release|Win32
32 | {AA5D7FB3-D7E7-4274-8785-383F47A43CEB}.Debug|Win32.ActiveCfg = Debug|Win32
33 | {AA5D7FB3-D7E7-4274-8785-383F47A43CEB}.Debug|Win32.Build.0 = Debug|Win32
34 | {AA5D7FB3-D7E7-4274-8785-383F47A43CEB}.Release|Win32.ActiveCfg = Release|Win32
35 | {AA5D7FB3-D7E7-4274-8785-383F47A43CEB}.Release|Win32.Build.0 = Release|Win32
36 | {EB8A1BCD-583D-4C58-8AED-4F3BD9E964DD}.Debug|Win32.ActiveCfg = Debug|Win32
37 | {EB8A1BCD-583D-4C58-8AED-4F3BD9E964DD}.Debug|Win32.Build.0 = Debug|Win32
38 | {EB8A1BCD-583D-4C58-8AED-4F3BD9E964DD}.Release|Win32.ActiveCfg = Release|Win32
39 | {EB8A1BCD-583D-4C58-8AED-4F3BD9E964DD}.Release|Win32.Build.0 = Release|Win32
40 | EndGlobalSection
41 | GlobalSection(SolutionProperties) = preSolution
42 | HideSolutionNode = FALSE
43 | EndGlobalSection
44 | EndGlobal
45 |
--------------------------------------------------------------------------------
/simplest_directshow_example.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_example.suo
--------------------------------------------------------------------------------
/simplest_directshow_filter/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_filter/.gitignore
--------------------------------------------------------------------------------
/simplest_directshow_filter/simplest_directshow_filter.vcxproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | Win32
7 |
8 |
9 | Release
10 | Win32
11 |
12 |
13 |
14 | {EB8A1BCD-583D-4C58-8AED-4F3BD9E964DD}
15 | Win32Proj
16 | simplest_directshow_filter
17 |
18 |
19 |
20 | DynamicLibrary
21 | true
22 | Unicode
23 |
24 |
25 | DynamicLibrary
26 | false
27 | true
28 | Unicode
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 | true
42 |
43 |
44 | false
45 |
46 |
47 |
48 |
49 |
50 | Level3
51 | Disabled
52 | WIN32;_DEBUG;_WINDOWS;_USRDLL;SIMPLEST_DIRECTSHOW_FILTER_EXPORTS;%(PreprocessorDefinitions)
53 |
54 |
55 | Windows
56 | true
57 |
58 |
59 |
60 |
61 | Level3
62 |
63 |
64 | MaxSpeed
65 | true
66 | true
67 | WIN32;NDEBUG;_WINDOWS;_USRDLL;SIMPLEST_DIRECTSHOW_FILTER_EXPORTS;%(PreprocessorDefinitions)
68 |
69 |
70 | Windows
71 | true
72 | true
73 | true
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
--------------------------------------------------------------------------------
/simplest_directshow_filter/simplest_directshow_filter.vcxproj.filters:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
7 |
8 |
9 | {93995380-89BD-4b04-88EB-625FBE52EBFB}
10 | h;hpp;hxx;hm;inl;inc;xsd
11 |
12 |
13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
15 |
16 |
17 |
--------------------------------------------------------------------------------
/simplest_directshow_filter/simplest_directshow_filter.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/simplest_directshow_filter/unfinished.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_filter/unfinished.txt
--------------------------------------------------------------------------------
/simplest_directshow_info.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_info.jpg
--------------------------------------------------------------------------------
/simplest_directshow_info/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_info/.gitignore
--------------------------------------------------------------------------------
/simplest_directshow_info/ReadMe.txt:
--------------------------------------------------------------------------------
1 | 最简单的Directshow信息显示例子
2 | Simplest DirectShow Info
3 |
4 | 雷霄骅 Lei Xiaohua
5 | leixiaohua1020@126.com
6 | 中国传媒大学/数字电视技术
7 | Communication University of China / Digital TV Technology
8 | http://blog.csdn.net/leixiaohua1020
9 |
10 | 本程序是一段获取DirectShow滤镜信息的代码。通过本代码可以获得
11 | DirectShow滤镜信息。适合初学者学习DirectShow。
12 |
13 | This code can be used to get Directshow Filter's information.
14 | Suitable for the beginner of DirectShow.
--------------------------------------------------------------------------------
/simplest_directshow_info/simplest_directshow_info.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_info/simplest_directshow_info.cpp
--------------------------------------------------------------------------------
/simplest_directshow_info/simplest_directshow_info.vcxproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | Win32
7 |
8 |
9 | Release
10 | Win32
11 |
12 |
13 |
14 | {93A8B72A-863D-4088-8145-03EC7A431A62}
15 | Win32Proj
16 | simplest_directshow_info
17 |
18 |
19 |
20 | Application
21 | true
22 | Unicode
23 |
24 |
25 | Application
26 | false
27 | true
28 | Unicode
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 | true
42 |
43 |
44 | false
45 |
46 |
47 |
48 | Use
49 | Level3
50 | Disabled
51 | WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
52 |
53 |
54 | Console
55 | true
56 | strmiids.lib;%(AdditionalDependencies)
57 |
58 |
59 |
60 |
61 | Level3
62 | Use
63 | MaxSpeed
64 | true
65 | true
66 | WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
67 |
68 |
69 | Console
70 | true
71 | true
72 | true
73 | strmiids.lib;%(AdditionalDependencies)
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 | Create
87 | Create
88 |
89 |
90 |
91 |
92 |
93 |
--------------------------------------------------------------------------------
/simplest_directshow_info/simplest_directshow_info.vcxproj.filters:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
7 |
8 |
9 | {93995380-89BD-4b04-88EB-625FBE52EBFB}
10 | h;hpp;hxx;hm;inl;inc;xsd
11 |
12 |
13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 | 头文件
23 |
24 |
25 | 头文件
26 |
27 |
28 |
29 |
30 | 源文件
31 |
32 |
33 | 源文件
34 |
35 |
36 |
--------------------------------------------------------------------------------
/simplest_directshow_info/simplest_directshow_info.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/simplest_directshow_info/stdafx.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_info/stdafx.cpp
--------------------------------------------------------------------------------
/simplest_directshow_info/stdafx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_info/stdafx.h
--------------------------------------------------------------------------------
/simplest_directshow_info/targetver.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_info/targetver.h
--------------------------------------------------------------------------------
/simplest_directshow_info_vars.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_info_vars.jpg
--------------------------------------------------------------------------------
/simplest_directshow_player.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_player.jpg
--------------------------------------------------------------------------------
/simplest_directshow_player/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_player/.gitignore
--------------------------------------------------------------------------------
/simplest_directshow_player/ReadMe.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_player/ReadMe.txt
--------------------------------------------------------------------------------
/simplest_directshow_player/cuc_ieschool.mov:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_player/cuc_ieschool.mov
--------------------------------------------------------------------------------
/simplest_directshow_player/simplest_directshow_player.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_player/simplest_directshow_player.cpp
--------------------------------------------------------------------------------
/simplest_directshow_player/simplest_directshow_player.vcproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_player/simplest_directshow_player.vcproj
--------------------------------------------------------------------------------
/simplest_directshow_player/simplest_directshow_player.vcproj.XIJING.Administrator.user:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
11 |
35 |
36 |
39 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/simplest_directshow_player/simplest_directshow_player.vcxproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | Win32
7 |
8 |
9 | Release
10 | Win32
11 |
12 |
13 |
14 | {B771BFEB-503D-4B9E-8004-39011463DC06}
15 | aviplayer
16 | Win32Proj
17 |
18 |
19 |
20 | Application
21 | MultiByte
22 | true
23 |
24 |
25 | Application
26 | MultiByte
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 | <_ProjectFileVersion>10.0.30319.1
40 | $(SolutionDir)$(Configuration)\
41 | $(Configuration)\
42 | true
43 | $(SolutionDir)$(Configuration)\
44 | $(Configuration)\
45 | false
46 |
47 |
48 |
49 | Disabled
50 | WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
51 | true
52 | EnableFastChecks
53 | MultiThreadedDebugDLL
54 | Use
55 | Level3
56 | EditAndContinue
57 |
58 |
59 | true
60 | Console
61 | MachineX86
62 | strmiids.lib;%(AdditionalDependencies)
63 |
64 |
65 |
66 |
67 | WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
68 | MultiThreadedDLL
69 | Use
70 | Level3
71 | ProgramDatabase
72 |
73 |
74 | true
75 | Console
76 | true
77 | true
78 | MachineX86
79 | strmiids.lib;%(AdditionalDependencies)
80 |
81 |
82 |
83 |
84 |
85 | Create
86 | Create
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
--------------------------------------------------------------------------------
/simplest_directshow_player/simplest_directshow_player.vcxproj.filters:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
7 |
8 |
9 | {93995380-89BD-4b04-88EB-625FBE52EBFB}
10 | h;hpp;hxx;hm;inl;inc;xsd
11 |
12 |
13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav
15 |
16 |
17 |
18 |
19 | 源文件
20 |
21 |
22 | 源文件
23 |
24 |
25 |
26 |
27 | 头文件
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/simplest_directshow_player/simplest_directshow_player.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/simplest_directshow_player/stdafx.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_player/stdafx.cpp
--------------------------------------------------------------------------------
/simplest_directshow_player/stdafx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_player/stdafx.h
--------------------------------------------------------------------------------
/simplest_directshow_player_custom.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_player_custom.jpg
--------------------------------------------------------------------------------
/simplest_directshow_player_custom/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_player_custom/.gitignore
--------------------------------------------------------------------------------
/simplest_directshow_player_custom/ReadMe.txt:
--------------------------------------------------------------------------------
1 | 最简单的基于DirectShow的视频播放器(Custom)
2 | Simplest DirectShow Player (Custom)
3 |
4 | 雷霄骅 Lei Xiaohua
5 | leixiaohua1020@126.com
6 | 中国传媒大学/数字电视技术
7 | Communication University of China / Digital TV Technology
8 | http://blog.csdn.net/leixiaohua1020
9 |
10 | 本程序是一个简单的基于DirectShow的视频播放器。该播放器通过逐个添加
11 | 滤镜并连接这些滤镜实现了视频的播放。适合初学者学习DirectShow。
12 |
13 | This software is a simple video player based on DirectShow.
14 | It Add DirectShow Filter Manually and Link the Pins of these filters
15 | to play videos.Suitable for the beginner of DirectShow.
16 |
--------------------------------------------------------------------------------
/simplest_directshow_player_custom/cuc_ieschool.mpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_player_custom/cuc_ieschool.mpg
--------------------------------------------------------------------------------
/simplest_directshow_player_custom/simplest_directshow_player_custom.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_player_custom/simplest_directshow_player_custom.cpp
--------------------------------------------------------------------------------
/simplest_directshow_player_custom/simplest_directshow_player_custom.vcxproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | Win32
7 |
8 |
9 | Release
10 | Win32
11 |
12 |
13 |
14 | {102501CC-446F-40CB-942F-DF2BDA477AEC}
15 | Win32Proj
16 | simplest_directshow_player_custom
17 |
18 |
19 |
20 | Application
21 | true
22 | Unicode
23 |
24 |
25 | Application
26 | false
27 | true
28 | Unicode
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 | true
42 |
43 |
44 | false
45 |
46 |
47 |
48 | Use
49 | Level3
50 | Disabled
51 | WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
52 |
53 |
54 | Console
55 | true
56 | strmiids.lib;%(AdditionalDependencies)
57 |
58 |
59 |
60 |
61 | Level3
62 | Use
63 | MaxSpeed
64 | true
65 | true
66 | WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
67 |
68 |
69 | Console
70 | true
71 | true
72 | true
73 | strmiids.lib;%(AdditionalDependencies)
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 | Create
87 | Create
88 |
89 |
90 |
91 |
92 |
93 |
--------------------------------------------------------------------------------
/simplest_directshow_player_custom/simplest_directshow_player_custom.vcxproj.filters:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
7 |
8 |
9 | {93995380-89BD-4b04-88EB-625FBE52EBFB}
10 | h;hpp;hxx;hm;inl;inc;xsd
11 |
12 |
13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 | 头文件
23 |
24 |
25 | 头文件
26 |
27 |
28 |
29 |
30 | 源文件
31 |
32 |
33 | 源文件
34 |
35 |
36 |
--------------------------------------------------------------------------------
/simplest_directshow_player_custom/simplest_directshow_player_custom.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/simplest_directshow_player_custom/stdafx.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_player_custom/stdafx.cpp
--------------------------------------------------------------------------------
/simplest_directshow_player_custom/stdafx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_player_custom/stdafx.h
--------------------------------------------------------------------------------
/simplest_directshow_player_custom/targetver.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leixiaohua1020/simplest_directshow_example/92f97920cd75741e21ebef2503dd6e8de4ae6f30/simplest_directshow_player_custom/targetver.h
--------------------------------------------------------------------------------