Click here to Skip to main content
15,893,337 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Question[Message Deleted] Pin
Member 462021628-Nov-08 1:59
Member 462021628-Nov-08 1:59 
AnswerRe: Communication with device Pin
Roger Stoltz28-Nov-08 2:09
Roger Stoltz28-Nov-08 2:09 
QuestionI want to run Thread at regular interval using multimedia timer [modified] Pin
anilaabc27-Nov-08 23:07
anilaabc27-Nov-08 23:07 
QuestionRe: I want to run Thread at regular interval using multimedia timer Pin
Roger Stoltz28-Nov-08 2:06
Roger Stoltz28-Nov-08 2:06 
Questionhow can i dispaly icon or bitmap on status bar? Pin
puppya27-Nov-08 21:36
puppya27-Nov-08 21:36 
AnswerRe: how can i dispaly icon or bitmap on status bar? Pin
_AnsHUMAN_ 27-Nov-08 21:38
_AnsHUMAN_ 27-Nov-08 21:38 
AnswerRe: how can i dispaly icon or bitmap on status bar? Pin
Hamid_RT27-Nov-08 23:35
Hamid_RT27-Nov-08 23:35 
QuestionHow to enumerates media types on a given pin Pin
zengkun10027-Nov-08 21:17
zengkun10027-Nov-08 21:17 
I want to enumerates ac3filter's preferred media types, I suppose this process should be very easy, but I can't get this work.
PLZ help!

int _tmain(int argc, _TCHAR* argv[])
{
	CoInitializeEx(NULL, COINIT_APARTMENTTHREADED);
	CLSID clsid;
        //ac3filter's clsid
	::CLSIDFromString(_T("{A753A1EC-973E-4718-AF8E-A3F554D45C44}"), &clsid);
	IBaseFilter* pFilter = NULL; 
	HRESULT hr = CoCreateInstance(clsid, NULL, CLSCTX_INPROC_SERVER, 	__uuidof(IBaseFilter), (void **)&pFilter);
	IEnumPins* pEnumPins = NULL;
	hr = pFilter->EnumPins(&pEnumPins);
	if (SUCCEEDED(hr))
	{
		IPin* pPin = NULL;
		while (pEnumPins->Next(1, &pPin, NULL) == S_OK)
		{
			PIN_DIRECTION pinDir;
                        //the pin direction can be queried
			pPin->QueryDirection(&pinDir);
			IEnumMediaTypes* pEnumMediaTypes = NULL;
			HRESULT hr = pPin->EnumMediaTypes(&pEnumMediaTypes);
			if (SUCCEEDED(hr))
			{
				AM_MEDIA_TYPE* pMediaType = NULL;
                                //hr always S_FALSE, so the media type can not acquired
				hr = pEnumMediaTypes->Next(1, &pMediaType, NULL);
				pEnumMediaTypes->Release();
			}
			pPin->Release();
		}
		pEnumPins->Release();
	}
	return 0;
}


A Chinese VC++ programmer

AnswerRe: How to enumerates media types on a given pin Pin
Iain Clarke, Warrior Programmer28-Nov-08 9:15
Iain Clarke, Warrior Programmer28-Nov-08 9:15 
GeneralRe: How to enumerates media types on a given pin Pin
zengkun10029-Nov-08 2:01
zengkun10029-Nov-08 2:01 
QuestionEffective Synchronization: Multiple Read, Single Write Pin
singh_nav27-Nov-08 20:20
singh_nav27-Nov-08 20:20 
AnswerRe: Effective Synchronization: Multiple Read, Single Write Pin
_AnsHUMAN_ 27-Nov-08 20:27
_AnsHUMAN_ 27-Nov-08 20:27 
GeneralRe: Effective Synchronization: Multiple Read, Single Write Pin
singh_nav27-Nov-08 21:27
singh_nav27-Nov-08 21:27 
GeneralRe: Effective Synchronization: Multiple Read, Single Write Pin
_AnsHUMAN_ 27-Nov-08 21:35
_AnsHUMAN_ 27-Nov-08 21:35 
AnswerRe: Effective Synchronization: Multiple Read, Single Write Pin
Cedric Moonen27-Nov-08 20:32
Cedric Moonen27-Nov-08 20:32 
AnswerRe: Effective Synchronization: Multiple Read, Single Write Pin
Mark Salsbery28-Nov-08 12:03
Mark Salsbery28-Nov-08 12:03 
QuestionHow do I create a pop_up interface Pin
sunjianbo27-Nov-08 20:01
sunjianbo27-Nov-08 20:01 
AnswerRe: How do I create a pop_up interface Pin
Cedric Moonen27-Nov-08 20:09
Cedric Moonen27-Nov-08 20:09 
AnswerRe: How do I create a pop_up interface Pin
_AnsHUMAN_ 27-Nov-08 20:12
_AnsHUMAN_ 27-Nov-08 20:12 
AnswerRe: How do I create a pop_up interface Pin
Hamid_RT27-Nov-08 23:36
Hamid_RT27-Nov-08 23:36 
QuestionConfusion with DriveMapping Pin
john563227-Nov-08 19:57
john563227-Nov-08 19:57 
QuestionResource DLL not loading to process Pin
tony_Udz27-Nov-08 18:34
tony_Udz27-Nov-08 18:34 
AnswerRe: Resource DLL not loading to process Pin
Richard Andrew x6428-Nov-08 10:44
professionalRichard Andrew x6428-Nov-08 10:44 
GeneralRe: Resource DLL not loading to process Pin
tony_Udz30-Nov-08 23:27
tony_Udz30-Nov-08 23:27 
GeneralRe: Resource DLL not loading to process Pin
Richard Andrew x641-Dec-08 0:35
professionalRichard Andrew x641-Dec-08 0:35 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.