미디어
-
윈도우 미디어 기술미디어/동영상 2009. 2. 20. 20:02
IWMReader ::WMCreateReader() Open() Start() Stop() Pause() Resume() IServiceProvider .QueryService() wmstub.lib ::WMCreateCertificate() CLSID_WMAsfReader IID_IFileSourceFilter .Load() CAudioPlay -> IWMReaderCallback OnStatus WMT_OPENED // The reader is finished opening a file. WMT_CLOSED // The reader is finished closing a file. WMT_STARTED // Playback of the opened file has begun. WMT_STOPPED /..
-
DirectShow미디어/필터 2009. 2. 18. 15:09
미디어 형 MEDIASUBTYPE_MPEG1??? // for MPEG-1 Stream Splitter filter 주 타입: MEDIATYPE_Stream 부 타입: MEDIASUBTYPE_NULL MEDIASUBTYPE_Avi // for AVI Splitter filter 주 타입: MEDIATYPE_Stream 부 타입: MEDIASUBTYPE_Avi MEDIASUBTYPE_WAVE/AIFF/AU // for WAVE Parser filter 주 타입: MEDIATYPE_Stream 부 타입: MEDIASUBTYPE_WAVE // MEDIASUBTYPE_AIFF(?), MEDIASUBTYPE_AU(?) #include "streams.h" // includes and winmm.lib strmba..
-
필터미디어/설정 2009. 2. 18. 00:47
[Project Settings | Custom Build] Registering DirectShow Filter... regsvr32 /s /c "$(TargetPath)" echo regsvr32 exec. time > "$(OutDir)\$(TargetName).trg" $(OutDir)\$(TargetName).trg [Project Settings | Debug] C:\DXSDK\Bin\DXUtils\graphedt.exe 참조 사이트: http://jjjryu.tistory.com/entry/%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8-%EB%93%B1%EB%A1%9D-%ED%95%B4%EC%A0%9C-%EB%8F%84%EA%B5%AC-%EB%93%B1%EB%A1%9D
-
영상 캡쳐 - DirectShow미디어/동영상 2009. 1. 22. 17:55
ISampleGrabber .SetMediaType() .SetBufferSamples() .GetCurrentBuffer() .GetConnectedMediaType() #if !defined(AFX_UUIDS_H__3F5BAE08_581B_4008_ABB4_0A4D2D3456C6__INCLUDED_) #define AFX_UUIDS_H__3F5BAE08_581B_4008_ABB4_0A4D2D3456C6__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // SampleGrabber {C1F400A0-3F08-11D3-9F0B-006008039E37} DEFINE_GUID(CLSID_L544_SampleGrabber, 0xc1f..
-
동영상미디어/동영상 2009. 1. 18. 22:02
MCI(Media Control Interface) MCI_DGV_OPEN_PARMS mciOpen; mciOpen.lpstrElementName = "test.avi"; // Set the filename. mciOpen.dwStyle = WS_CHILD; // Set the style. mciOpen.hWndParent = hWnd // Give a window handle. //mci로 동영상 열기 if (mciSendCommand(0, MCI_OPEN, //(DWORD)(MCI_OPEN_ELEMENT|MCI_DGV_OPEN_PARENT ), (DWORD)(MCI_OPEN_ELEMENT), (DWORD)(LPSTR)&mciOpen) == 0) { // Open operation is successf..
-
DirectShow미디어/동영상 2009. 1. 15. 23:16
비주얼 C++ 6.0은 기본적으로 다이렉트쇼 5.0을 지원한다. 8.0 이전 버전에서 다이렉트쇼를 배포하려면 별도의 다이렉트X 미디어 배포 버전을 설치 WAVE 오디오 재생 PCM, ADPCM, MP3 오디오 MIDI MP3 WMA CD 비디오 MPEG-1 MPEG-2 AVI VCM, DivX WMV/ASF 비디오 CD URL 기본적으로 그래프에디터에서 동작하는 모든 멀티미디어는 다시 파일로 저장할 수 있다. //#define _WIN32_WINNT 0x400 #include #pragma comment(lib, "strmiids") #pragma comment(lib, "quartz") 필터 그래프 매니저 single control point 필터 그래프 컴포넌트 오디오 장치 필터(Audio Captu..