#include <stdio.h>//printf とかで必要 #include<windows.h>//MessageBox とかで必要 #include <wmsdk.h> #pragma comment(lib, "wmvcore.lib") void main(void) { HRESULT GetCodecNames(IWMCodecInfo3* pCodecInfo); IWMCodecInfo3* pCodecInfo = NULL; IWMProfileManager* pProfileManager = NULL; HRESULT hr = S_FALSE; hr = CoInitializeEx(NULL, COINIT_APARTMENTTHREADED); hr = WMCreateProfileManager(&pProfileManager); hr = pProfileManager->QueryInterface(IID_IWMCodecInfo3, (void**)&pCodecInfo); WMT_ATTR_DATATYPE dataType; DWORD dwValue = 0; DWORD dSize = sizeof(DWORD); DWORD codecIndex =0; //コーデックプロパティーの取得 hr = pCodecInfo->GetCodecProp(WMMEDIATYPE_Video, codecIndex, g_wszComplexityMax, &dataType, (BYTE*) &dwValue, &dSize); printf("%d\n", dataType); printf("%d\n", dwValue); printf("%d\n", dSize); MessageBox(0,0,TEXT("OK"),0); }
2013年6月22日土曜日
コーデックプロパティーの取得:Window Media SDK
いまいち良く分からないがとりあえずメモ
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿