ReactOS  0.4.15-dev-1384-g878186b
ISampleGrabber Interface Reference

import"qedit.idl";

Inheritance diagram for ISampleGrabber:
Collaboration diagram for ISampleGrabber:

Public Member Functions

HRESULT SetOneShot (BOOL OneShot)
 
HRESULT SetMediaType (const AM_MEDIA_TYPE *pType)
 
HRESULT GetConnectedMediaType (AM_MEDIA_TYPE *pType)
 
HRESULT SetBufferSamples (BOOL BufferThem)
 
HRESULT GetCurrentBuffer ([in, out] LONG *pBufferSize, [out] LONG *pBuffer)
 
HRESULT GetCurrentSample ([out] IMediaSample **ppSample)
 
HRESULT SetCallback (ISampleGrabberCB *pCallback, LONG WhichMethodToCallback)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 50 of file qedit.idl.

Member Function Documentation

◆ GetConnectedMediaType()

HRESULT ISampleGrabber::GetConnectedMediaType ( AM_MEDIA_TYPE pType)

◆ GetCurrentBuffer()

HRESULT ISampleGrabber::GetCurrentBuffer ( [in, out] LONG pBufferSize,
[out] LONG pBuffer 
)

◆ GetCurrentSample()

HRESULT ISampleGrabber::GetCurrentSample ( [out] IMediaSample **  ppSample)

◆ SetBufferSamples()

HRESULT ISampleGrabber::SetBufferSamples ( BOOL  BufferThem)

◆ SetCallback()

HRESULT ISampleGrabber::SetCallback ( ISampleGrabberCB pCallback,
LONG  WhichMethodToCallback 
)

◆ SetMediaType()

HRESULT ISampleGrabber::SetMediaType ( const AM_MEDIA_TYPE pType)

◆ SetOneShot()

HRESULT ISampleGrabber::SetOneShot ( BOOL  OneShot)

The documentation for this interface was generated from the following file: