ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

CMediaSample Class Reference

Inherits IMediaSample.

Public Member Functions

STDMETHODIMP QueryInterface (REFIID InterfaceId, PVOID *Interface)
 STDMETHODIMP_ (ULONG) AddRef()
 STDMETHODIMP_ (ULONG) Release()
HRESULT STDMETHODCALLTYPE GetPointer (BYTE **ppBuffer)
long STDMETHODCALLTYPE GetSize (void)
HRESULT STDMETHODCALLTYPE GetTime (REFERENCE_TIME *pTimeStart, REFERENCE_TIME *pTimeEnd)
HRESULT STDMETHODCALLTYPE SetTime (REFERENCE_TIME *pTimeStart, REFERENCE_TIME *pTimeEnd)
HRESULT STDMETHODCALLTYPE IsSyncPoint ()
HRESULT STDMETHODCALLTYPE SetSyncPoint (BOOL bIsSyncPoint)
HRESULT STDMETHODCALLTYPE IsPreroll ()
HRESULT STDMETHODCALLTYPE SetPreroll (BOOL bIsPreroll)
long STDMETHODCALLTYPE GetActualDataLength ()
HRESULT STDMETHODCALLTYPE SetActualDataLength (long Length)
HRESULT STDMETHODCALLTYPE GetMediaType (AM_MEDIA_TYPE **ppMediaType)
HRESULT STDMETHODCALLTYPE SetMediaType (AM_MEDIA_TYPE *pMediaType)
HRESULT STDMETHODCALLTYPE IsDiscontinuity ()
HRESULT STDMETHODCALLTYPE SetDiscontinuity (BOOL bDiscontinuity)
HRESULT STDMETHODCALLTYPE GetMediaTime (LONGLONG *pTimeStart, LONGLONG *pTimeEnd)
HRESULT STDMETHODCALLTYPE SetMediaTime (LONGLONG *pTimeStart, LONGLONG *pTimeEnd)
 CMediaSample (IMemAllocator *Allocator, BYTE *Buffer, LONG BufferSize)
virtual ~CMediaSample ()

Data Fields

LONG m_Ref
BOOL m_bMediaTimeValid

Protected Attributes

ULONG m_Flags
ULONG m_TypeFlags
BYTEm_Buffer
LONG m_ActualLength
LONG m_BufferSize
IMemAllocatorm_Allocator
CMediaSamplem_Next
REFERENCE_TIME m_StartTime
REFERENCE_TIME m_StopTime
LONGLONG m_MediaStart
LONGLONG m_MediaStop
AM_MEDIA_TYPEm_MediaType
ULONG m_StreamId

Detailed Description

Definition at line 11 of file mediasample.cpp.


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

Generated on Sun May 27 2012 06:17:01 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.