OpenCVで
###OpenCVのcap_dshow.cppというファイルを理解したい
現在、DirectShowで読み込んだ映像をOpenCVで解析したいと考えていますが、なかなか思うようにいきません。
そこで、OpenCVのソースコードを読んでいるのですが、分からない部分があります。
分からないソース部分は以下の通りです。
###該当のソースコード
C++
1interface IEnumPIDMap : public IUnknown 2{ 3public: 4 virtual HRESULT STDMETHODCALLTYPE Next( 5 /* [in] */ ULONG cRequest, 6 /* [size_is][out][in] */ PID_MAP *pPIDMap, 7 /* [out] */ ULONG *pcReceived) = 0; 8 9 virtual HRESULT STDMETHODCALLTYPE Skip( 10 /* [in] */ ULONG cRecords) = 0; 11 12 virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; 13 14 virtual HRESULT STDMETHODCALLTYPE Clone( 15 /* [out] */ IEnumPIDMap **ppIEnumPIDMap) = 0; 16}; 17 18interface IMPEG2PIDMap : public IUnknown 19{ 20 virtual HRESULT STDMETHODCALLTYPE MapPID( 21 /* [in] */ ULONG culPID, 22 /* [in] */ ULONG *pulPID, 23 /* [in] */ MEDIA_SAMPLE_CONTENT MediaSampleContent) = 0; 24 25 virtual HRESULT STDMETHODCALLTYPE UnmapPID( 26 /* [in] */ ULONG culPID, 27 /* [in] */ ULONG *pulPID) = 0; 28 29 virtual HRESULT STDMETHODCALLTYPE EnumPIDMap( 30 /* [out] */ IEnumPIDMap **pIEnumPIDMap) = 0; 31}; 32 33
###interfaceというクラス名は何なのか
これまでclassしか学んでこなかったため、interfaceというクラス名は何なのか分かりません。
ググってみたのですが、interfaceというクラス名は出てきませんでした。
どこかで設定されている変数か何かなのでしょうか?
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。