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

mediastream.c File Reference
#include "wine/debug.h"
#include "winbase.h"
#include "wingdi.h"
#include "amstream_private.h"
#include "amstream.h"
#include "ddstream.h"

Go to the source code of this file.

Data Structures

struct  IDirectDrawMediaStreamImpl

Defines

#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (amstream)
static IDirectDrawMediaStreamImplimpl_from_IDirectDrawMediaStream (IDirectDrawMediaStream *iface)
static HRESULT WINAPI IDirectDrawMediaStreamImpl_QueryInterface (IDirectDrawMediaStream *iface, REFIID riid, void **ppv)
static ULONG WINAPI IDirectDrawMediaStreamImpl_AddRef (IDirectDrawMediaStream *iface)
static ULONG WINAPI IDirectDrawMediaStreamImpl_Release (IDirectDrawMediaStream *iface)
static HRESULT WINAPI IDirectDrawMediaStreamImpl_GetMultiMediaStream (IDirectDrawMediaStream *iface, IMultiMediaStream **ppMultiMediaStream)
static HRESULT WINAPI IDirectDrawMediaStreamImpl_GetInformation (IDirectDrawMediaStream *iface, MSPID *pPurposeId, STREAM_TYPE *pType)
static HRESULT WINAPI IDirectDrawMediaStreamImpl_SetSameFormat (IDirectDrawMediaStream *iface, IMediaStream *pStreamThatHasDesiredFormat, DWORD dwFlags)
static HRESULT WINAPI IDirectDrawMediaStreamImpl_AllocateSample (IDirectDrawMediaStream *iface, DWORD dwFlags, IStreamSample **ppSample)
static HRESULT WINAPI IDirectDrawMediaStreamImpl_CreateSharedSample (IDirectDrawMediaStream *iface, IStreamSample *pExistingSample, DWORD dwFlags, IStreamSample **ppSample)
static HRESULT WINAPI IDirectDrawMediaStreamImpl_SendEndOfStream (IDirectDrawMediaStream *iface, DWORD dwFlags)
static HRESULT WINAPI IDirectDrawMediaStreamImpl_GetFormat (IDirectDrawMediaStream *iface, DDSURFACEDESC *pDDSDCurrent, IDirectDrawPalette **ppDirectDrawPalette, DDSURFACEDESC *pDDSDDesired, DWORD *pdwFlags)
static HRESULT WINAPI IDirectDrawMediaStreamImpl_SetFormat (IDirectDrawMediaStream *iface, const DDSURFACEDESC *pDDSurfaceDesc, IDirectDrawPalette *pDirectDrawPalette)
static HRESULT WINAPI IDirectDrawMediaStreamImpl_GetDirectDraw (IDirectDrawMediaStream *iface, IDirectDraw **ppDirectDraw)
static HRESULT WINAPI IDirectDrawMediaStreamImpl_SetDirectDraw (IDirectDrawMediaStream *iface, IDirectDraw *pDirectDraw)
static HRESULT WINAPI IDirectDrawMediaStreamImpl_CreateSample (IDirectDrawMediaStream *iface, IDirectDrawSurface *pSurface, const RECT *pRect, DWORD dwFlags, IDirectDrawStreamSample **ppSample)
static HRESULT WINAPI IDirectDrawMediaStreamImpl_GetTimePerFrame (IDirectDrawMediaStream *iface, STREAM_TIME *pFrameTime)
HRESULT mediastream_create (IMultiMediaStream *Parent, const MSPID *pPurposeId, STREAM_TYPE StreamType, IMediaStream **ppMediaStream)

Variables

static struct
IDirectDrawMediaStreamVtbl 
DirectDrawMediaStream_Vtbl

Generated on Sun May 27 2012 05:01: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.