From: <ad...@us...> - 2003-02-17 17:19:28
|
Update of /cvsroot/bdadev/SimpleTV In directory sc8-pr-cvs1:/tmp/cvs-serv15803 Modified Files: SIMPLETV.CPP SimpleTV.dsp Log Message: Test code for new channel store (commented out for now) Index: SIMPLETV.CPP =================================================================== RCS file: /cvsroot/bdadev/SimpleTV/SIMPLETV.CPP,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** SIMPLETV.CPP 13 Feb 2003 09:40:33 -0000 1.2 --- SIMPLETV.CPP 17 Feb 2003 17:19:22 -0000 1.3 *************** *** 43,46 **** --- 43,50 ---- #pragma comment(lib, "USER32.LIB") + /* Test out new channel store code + #import "..\TuneReqStore\TuneReqStore.tlb" raw_interfaces_only no_implementation + */ + /****************************************************************************** ***** Global Definitions ***** *************** *** 2450,2453 **** --- 2454,2474 ---- Result = Application->GuideData->GetServices(&EnumTuneRequests); + /* Test out new channel store code + if(SUCCEEDED(Result)) + { + TUNEREQSTORELib::ITuneRequestStorePtr pStore; + Result = pStore.CreateInstance(__uuidof(TUNEREQSTORELib::TuneRequestStore)); + + if(SUCCEEDED(Result)) + { + pStore->CopyRequests((TUNEREQSTORELib::IEnumTuneRequests*)EnumTuneRequests); + BSTR FileName = SysAllocString(L"Channels.xml"); + pStore->Save(FileName); + SysFreeString(FileName); + } + } + */ + + // check if enumerator was successfully retrieved if (Result == S_OK) *************** *** 2462,2472 **** if (Result == S_OK) { ! printf("Enumerated a DVB Tune Request:\n"); ! DVBTuneRequest->get_ONID(&ID); ! printf("ONID = %d (0x%x), ", ID, ID); ! DVBTuneRequest->get_TSID(&ID); ! printf("TSID = %d (0x%x), ", ID, ID); ! DVBTuneRequest->get_SID(&ID); ! printf("SID = %d (0x%x)\n", ID, ID); Result = Application->TuneRequestInfo-> GetLocatorData(DVBTuneRequest); --- 2483,2493 ---- if (Result == S_OK) { ! printf("Enumerated a DVB Tune Request:\n"); ! DVBTuneRequest->get_ONID(&ID); ! printf("ONID = %d (0x%x), ", ID, ID); ! DVBTuneRequest->get_TSID(&ID); ! printf("TSID = %d (0x%x), ", ID, ID); ! DVBTuneRequest->get_SID(&ID); ! printf("SID = %d (0x%x)\n", ID, ID); Result = Application->TuneRequestInfo-> GetLocatorData(DVBTuneRequest); *************** *** 2496,2504 **** Locator->get_OuterFECRate(&OuterFECRate); Locator->get_SymbolRate(&SymbolRate); ! printf("Carrier Frequency = %d kHz\n", CarrierFrequency); ! printf("Inner FEC: Method = %d, Rate = %d\n", InnerFEC, InnerFECRate); ! printf("Modulation Type = %d\n", Modulation); ! printf("Outer FEC: Method = %d, Rate = %d\n", OuterFEC, OuterFECRate); ! printf("Symbol Rate = %d\n", SymbolRate); Locator->Release(); }; --- 2517,2525 ---- Locator->get_OuterFECRate(&OuterFECRate); Locator->get_SymbolRate(&SymbolRate); ! printf("Carrier Frequency = %d kHz\n", CarrierFrequency); ! printf("Inner FEC: Method = %d, Rate = %d\n", InnerFEC, InnerFECRate); ! printf("Modulation Type = %d\n", Modulation); ! printf("Outer FEC: Method = %d, Rate = %d\n", OuterFEC, OuterFECRate); ! printf("Symbol Rate = %d\n", SymbolRate); Locator->Release(); }; *************** *** 2532,2542 **** while (EnumGuideDataProperties->Next(1, &GuideDataProperty, &Items) == S_OK) { ! VariantInit(&Variant); ! GuideDataProperty->get_Language(&LangID); ! GuideDataProperty->get_Name(&Name); ! GuideDataProperty->get_Value(&Variant); ! wprintf(L"Property (Language %d): |%s| = |%s|\n", ! LangID, Name, Variant.bstrVal); ! VariantClear(&Variant); GuideDataProperty->Release(); }; --- 2553,2563 ---- while (EnumGuideDataProperties->Next(1, &GuideDataProperty, &Items) == S_OK) { ! VariantInit(&Variant); ! GuideDataProperty->get_Language(&LangID); ! GuideDataProperty->get_Name(&Name); ! GuideDataProperty->get_Value(&Variant); ! wprintf(L"Property (Language %d): |%s| = |%s|\n", ! LangID, Name, Variant.bstrVal); ! VariantClear(&Variant); GuideDataProperty->Release(); }; *************** *** 2699,2702 **** --- 2720,2726 ---- // // $Log$ + // Revision 1.3 2003/02/17 17:19:22 adcockj + // Test code for new channel store (commented out for now) + // // Revision 1.2 2003/02/13 09:40:33 adcockj // Removed compiler warnings Index: SimpleTV.dsp =================================================================== RCS file: /cvsroot/bdadev/SimpleTV/SimpleTV.dsp,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** SimpleTV.dsp 13 Feb 2003 09:24:09 -0000 1.1.1.1 --- SimpleTV.dsp 17 Feb 2003 17:19:23 -0000 1.2 *************** *** 49,54 **** # ADD BSC32 /nologo LINK32=link.exe ! # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 ! # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "SimpleTV - Win32 Debug" --- 49,54 ---- # ADD BSC32 /nologo LINK32=link.exe ! # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 ! # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "SimpleTV - Win32 Debug" *************** *** 65,70 **** # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" ! # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c ! # ADD CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR /YX /FD /GZ /c # ADD BASE RSC /l 0x809 /d "_DEBUG" # ADD RSC /l 0x809 /d "_DEBUG" --- 65,70 ---- # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" ! # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c ! # ADD CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR /YX /FD /GZ /c # ADD BASE RSC /l 0x809 /d "_DEBUG" # ADD RSC /l 0x809 /d "_DEBUG" *************** *** 73,78 **** # ADD BSC32 /nologo LINK32=link.exe ! # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept ! # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF --- 73,78 ---- # ADD BSC32 /nologo LINK32=link.exe ! # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept ! # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF |