Win32 API 日本語リファレンス
ホームMedia.DirectShow › IMediaSample

IMediaSample

COM
IID56a8689a-0ad4-11ce-b03a-0020af0ba770継承元IUnknown自前メソッド開始 vtbl3

メソッド 16

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT GetPointer(BYTE** ppBuffer)
4INT GetSize()
5HRESULT GetTime(LONGLONG* pTimeStart, LONGLONG* pTimeEnd)
6HRESULT SetTime(LONGLONG* pTimeStart, LONGLONG* pTimeEnd)
7HRESULT IsSyncPoint()
8HRESULT SetSyncPoint(BOOL bIsSyncPoint)
9HRESULT IsPreroll()
10HRESULT SetPreroll(BOOL bIsPreroll)
11INT GetActualDataLength()
12HRESULT SetActualDataLength(INT __MIDL__IMediaSample0000)
13HRESULT GetMediaType(AM_MEDIA_TYPE** ppMediaType)
14HRESULT SetMediaType(AM_MEDIA_TYPE* pMediaType)
15HRESULT IsDiscontinuity()
16HRESULT SetDiscontinuity(BOOL bDiscontinuity)
17HRESULT GetMediaTime(LONGLONG* pTimeStart, LONGLONG* pTimeEnd)
18HRESULT SetMediaTime(LONGLONG* pTimeStart, LONGLONG* pTimeEnd)