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

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

Go to the source code of this file.

Data Structures

struct  IAMMultiMediaStreamImpl

Defines

#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (amstream)
static IAMMultiMediaStreamImplimpl_from_IAMMultiMediaStream (IAMMultiMediaStream *iface)
HRESULT AM_create (IUnknown *pUnkOuter, LPVOID *ppObj)
static HRESULT WINAPI IAMMultiMediaStreamImpl_QueryInterface (IAMMultiMediaStream *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI IAMMultiMediaStreamImpl_AddRef (IAMMultiMediaStream *iface)
static ULONG WINAPI IAMMultiMediaStreamImpl_Release (IAMMultiMediaStream *iface)
static HRESULT WINAPI IAMMultiMediaStreamImpl_GetInformation (IAMMultiMediaStream *iface, DWORD *pdwFlags, STREAM_TYPE *pStreamType)
static HRESULT WINAPI IAMMultiMediaStreamImpl_GetMediaStream (IAMMultiMediaStream *iface, REFMSPID idPurpose, IMediaStream **ppMediaStream)
static HRESULT WINAPI IAMMultiMediaStreamImpl_EnumMediaStreams (IAMMultiMediaStream *iface, LONG Index, IMediaStream **ppMediaStream)
static HRESULT WINAPI IAMMultiMediaStreamImpl_GetState (IAMMultiMediaStream *iface, STREAM_STATE *pCurrentState)
static HRESULT WINAPI IAMMultiMediaStreamImpl_SetState (IAMMultiMediaStream *iface, STREAM_STATE NewState)
static HRESULT WINAPI IAMMultiMediaStreamImpl_GetTime (IAMMultiMediaStream *iface, STREAM_TIME *pCurrentTime)
static HRESULT WINAPI IAMMultiMediaStreamImpl_GetDuration (IAMMultiMediaStream *iface, STREAM_TIME *pDuration)
static HRESULT WINAPI IAMMultiMediaStreamImpl_Seek (IAMMultiMediaStream *iface, STREAM_TIME SeekTime)
static HRESULT WINAPI IAMMultiMediaStreamImpl_GetEndOfStream (IAMMultiMediaStream *iface, HANDLE *phEOS)
static HRESULT WINAPI IAMMultiMediaStreamImpl_Initialize (IAMMultiMediaStream *iface, STREAM_TYPE StreamType, DWORD dwFlags, IGraphBuilder *pFilterGraph)
static HRESULT WINAPI IAMMultiMediaStreamImpl_GetFilterGraph (IAMMultiMediaStream *iface, IGraphBuilder **ppGraphBuilder)
static HRESULT WINAPI IAMMultiMediaStreamImpl_GetFilter (IAMMultiMediaStream *iface, IMediaStreamFilter **ppFilter)
static HRESULT WINAPI IAMMultiMediaStreamImpl_AddMediaStream (IAMMultiMediaStream *iface, IUnknown *pStreamObject, const MSPID *PurposeId, DWORD dwFlags, IMediaStream **ppNewStream)
static HRESULT WINAPI IAMMultiMediaStreamImpl_OpenFile (IAMMultiMediaStream *iface, LPCWSTR pszFileName, DWORD dwFlags)
static HRESULT WINAPI IAMMultiMediaStreamImpl_OpenMoniker (IAMMultiMediaStream *iface, IBindCtx *pCtx, IMoniker *pMoniker, DWORD dwFlags)
static HRESULT WINAPI IAMMultiMediaStreamImpl_Render (IAMMultiMediaStream *iface, DWORD dwFlags)

Variables

static struct
IAMMultiMediaStreamVtbl 
AM_Vtbl

Generated on Fri May 25 2012 04:59:21 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.