22 import "amstream.idl";
27 uuid(0579154
A-2B53-4994-B0D0-E773148EFF85),
46 uuid(6B652FFF-11
FE-4fce-92AD-0266B5D7C78F),
79 LONG WhichMethodToCallback
85 uuid(65bd0710-24d2-4FF7-9324-ed2e5d3abafa),
163 uuid(65BD0711-24D2-4ff7-9324-ED2E5D3ABAFA),
172 uuid(288581E0-66CE-11d2-918
F-00C0DF10D434),
206 uuid(AE9472BD-B0C3-11D2-8D24-00A0C9441E20),
265 uuid(E43E73A2-0EFA-11d3-9601-00A0C9441E20),
282 uuid(963566DA-BE21-4eaf-88E9-35704F8F52A1),
314 uuid(78530B74-61F9-11D2-8CAD-00A024580902),
401 long * value_with_comps,
445 uuid(78530B75-61F9-11D2-8CAD-00A024580902)
456 uuid(9EED4F00-B8A6-11d2-8023-00C0DF10D434),
544 uuid(78530B77-61F9-11D2-8CAD-00A024580902),
708 uuid(78530B79-61F9-11D2-8CAD-00A024580902),
HRESULT SetDefaultFPS(double fps)
HRESULT SetTimeline(IAMTimeline *timeline)
HRESULT FreeProps([in] LONG params, [in] DEXTER_PARAM *param, [in] DEXTER_VALUE *value)
HRESULT GetDuration(REFERENCE_TIME *duration)
HRESULT GetDefaultFPS(double *fps)
static UCHAR ULONG UCHAR ULONG UCHAR * output
HRESULT SetDefaultFPS(double fps)
HRESULT GetConnectedMediaType(AM_MEDIA_TYPE *pType)
HRESULT GetMediaLength2(REFTIME *length)
static const WCHAR indent[]
HRESULT SpliceWithNext(IAMTimelineObj *next)
HRESULT GetDirtyRange(REFERENCE_TIME *start, REFERENCE_TIME *stop)
HRESULT GetUserID(long *id)
coclass MSXML2::XSLTemplate40 object
HRESULT ClearRecompressFormatDirty()
HRESULT GetGroupIBelongTo([out] IAMTimelineGroup **group)
HRESULT SampleCB(double SampleTime, IMediaSample *pSample)
HRESULT SetStretchMode(int mode)
HRESULT SetMediaType(const AM_MEDIA_TYPE *pType)
HRESULT GetUserName([out, retval] BSTR *name)
_In_ HFONT _Out_ PUINT _Out_ PUINT Width
HRESULT GetSubObject([out, retval] IUnknown **obj)
GLuint GLuint GLsizei count
HRESULT GetTimelineType(TIMELINE_MAJOR_TYPE *type)
HRESULT GetTimelineNoRef(IAMTimeline **timeline)
HRESULT FixMediaTimes(REFERENCE_TIME *start, REFERENCE_TIME *stop)
HRESULT GetStartStop2(REFTIME *start, REFTIME *stop)
_Must_inspect_result_ _In_ ULONG _Out_writes_bytes_ pBufferSize PVOID _Inout_ PULONG pBufferSize
HRESULT LoadXML([in] IUnknown *pxml)
HRESULT FixTimes(REFERENCE_TIME *start, REFERENCE_TIME *stop)
HRESULT SetUserData(BYTE *data, long size)
HRESULT AddGroup(IAMTimelineObj *group)
HRESULT GetDefaultEffect(GUID *guid)
_In_ HFONT _Out_ PUINT Height
HRESULT GetGroupName([out, retval] BSTR *name)
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
GLenum GLenum GLsizei const GLuint GLboolean enabled
HRESULT GetSubObjectGUIDB([out, retval] BSTR *guidb)
HRESULT EffectsEnabled(BOOL *enabled)
HRESULT IsNormalRate(BOOL *normal)
HRESULT SetStartStop2(REFTIME start, REFTIME stop)
HRESULT GetOutputFPS(double *fps)
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
IN PVCB IN PBCB OUT PDIRENT IN USHORT IN POEM_STRING Filename
HRESULT SetDefaultTransition(GUID *guid)
HRESULT SetPreviewMode(BOOL preview)
HRESULT SetStartStop(REFERENCE_TIME start, REFERENCE_TIME stop)
_In_ PVOID _Out_ BOOLEAN * Stop
HRESULT SetRecompFormatFromSource(IAMTimelineSrc *source)
HRESULT PrintXML([out] char *xml, [in] int size, [out] int *printed, [in] int indent)
HRESULT GetPriority(long *priority)
HRESULT FixMediaTimes2(REFTIME *start, REFTIME *stop)
HRESULT SetLocked(BOOL locked)
HRESULT GetMediaName([out, retval] BSTR *name)
HRESULT IsRecompressFormatDirty(BOOL *dirty)
HRESULT GetEmbedDepth(long *depth)
GLenum const GLfloat * params
HRESULT GetMediaType([out] AM_MEDIA_TYPE *)
HRESULT SetMediaTimes2(REFTIME Start, REFTIME Stop)
HRESULT SetDirtyRange(REFERENCE_TIME start, REFERENCE_TIME stop)
HRESULT GetInsertMode(long *mode)
HRESULT CreateEmptyNode([out] IAMTimelineObj **obj, TIMELINE_MAJOR_TYPE type)
GLenum GLuint GLenum GLsizei length
HRESULT SaveToBlob([out] LONG *size, [out] BYTE **blob)
HRESULT SetDirtyRange2(REFTIME start, REFTIME stop)
WDF_INTERRUPT_PRIORITY priority
HRESULT GetMediaLength(REFERENCE_TIME *length)
HRESULT RemGroupFromList(IAMTimelineObj *group)
HRESULT SetDefaultTransitionB(BSTR guidb)
HRESULT SetSubObjectGUIDB(BSTR guidb)
HRESULT SetPropertySetter(IPropertySetter *setter)
HRESULT GetPreviewMode(BOOL *preview)
HRESULT GetMediaTimes2(REFTIME *start, REFTIME *stop)
HRESULT SetOneShot(BOOL OneShot)
HRESULT GetDefaultFPS(double *fps)
HRESULT BufferCB(double SampleTime, BYTE *pBuffer, LONG BufferLen)
HRESULT SetUserName(BSTR name)
HRESULT GetDefaultTransitionB([out, retval] BSTR *guidb)
HRESULT EnableEffects(BOOL enabled)
HRESULT GetCurrentSample([out] IMediaSample **ppSample)
HRESULT GetDirtyRange2(REFTIME *start, REFTIME *stop)
HRESULT LogError(long severity, BSTR error_str, long error_code, long hresult, [in] VARIANT *extra)
HRESULT EnableTransitions(BOOL enabled)
HRESULT LoadFromBlob([in] LONG size, [in] BYTE *blob)
HRESULT GetTimeline([out] IAMTimeline **timeline)
HRESULT SetOutputBuffering([in] int buffer)
HRESULT FixTimes2(REFTIME *start, REFTIME *stop)
HRESULT SetGroupName(BSTR name)
HRESULT GetStartStop(REFERENCE_TIME *start, REFERENCE_TIME *stop)
HRESULT GetOutputBuffering([out] int *buffer)
HRESULT SetMediaLength(REFERENCE_TIME length)
HRESULT SetTimelineType(TIMELINE_MAJOR_TYPE type)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
HRESULT SetInterestRange(REFERENCE_TIME start, REFERENCE_TIME stop)
coclass TestTypelib::Coclass3 odl
HRESULT SetDefaultEffectB(BSTR guidb)
GLint GLint GLsizei GLsizei GLsizei depth
HRESULT IsDirty(BOOL *dirty)
HRESULT GetCountOfType(long group, long *value, long *value_with_comps, TIMELINE_MAJOR_TYPE type)
HRESULT GetLocked(BOOL *locked)
HRESULT SetUserID(long id)
HRESULT ModifyStopTime(REFERENCE_TIME stop)
HRESULT SetMediaTypeForVB([in] long type)
HRESULT SetSmartRecompressFormat(long *format)
HRESULT GetUserData(BYTE *data, long *size)
HRESULT AddProp([in] DEXTER_PARAM param, [in] DEXTER_VALUE *value)
HRESULT SetOutputFPS(double fps)
HRESULT GetPropertySetter([out, retval] IPropertySetter **setter)
HRESULT GetCurrentBuffer([in, out] LONG *pBufferSize, [out] LONG *pBuffer)
HRESULT ValidateSourceNames(long flags, IMediaLocator *override, LONG_PTR notify_event)
static VARIANTARG static DISPID
static unsigned __int64 next
HRESULT GetSmartRecompressFormat(long **format)
HRESULT SetMediaType([in] AM_MEDIA_TYPE *)
GLenum GLenum GLenum input
HRESULT SetStreamNumber(long num)
static previewinfo preview
HRESULT GetMediaTimes(REFERENCE_TIME *start, REFERENCE_TIME *stop)
HRESULT GetGenID(long *id)
HRESULT GetMuted(BOOL *muted)
HRESULT SetMediaTimes(REFERENCE_TIME Start, REFERENCE_TIME Stop)
HRESULT GetSubObjectGUID(GUID *guid)
HRESULT IsSmartRecompressFormatSet(BOOL *set)
FxPnpStateCallbackInfo * pCallback
HRESULT CloneProps([out] IPropertySetter **setter, [in] REFERENCE_TIME start, [in] REFERENCE_TIME stop)
HRESULT SetCallback(ISampleGrabberCB *pCallback, LONG WhichMethodToCallback)
HRESULT GetStreamNumber(long *num)
HRESULT SetMediaLength2(REFTIME length)
HRESULT GetDefaultEffectB([out, retval] BSTR *guidb)
HRESULT ModifyStopTime2(REFTIME stop)
HRESULT SetSubObject(IUnknown *obj)
HRESULT GetDuration2(double *duration)
HRESULT SetProps([in] IUnknown *target, [in] REFERENCE_TIME now)
HRESULT SetMediaName(BSTR name)
HRESULT GetGroup([out] IAMTimelineObj **group, long index)
HRESULT SetMuted(BOOL muted)
HRESULT SetBufferSamples(BOOL BufferThem)
HRESULT TransitionsEnabled(BOOL *enabled)
REFTIME_DEFINED typedef DOUBLE REFTIME
HRESULT SetSubObjectGUID(GUID guid)
HRESULT SetInsertMode(long mode)
GLuint GLuint GLsizei GLenum type
GLenum GLuint GLenum severity
HRESULT GetGroupCount(long *count)
HRESULT GetSubObjectLoaded(BOOL *loaded)
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
HRESULT GetDirtyRange(REFERENCE_TIME *start, REFERENCE_TIME *stop)
HRESULT GetStretchMode(int *mode)
HRESULT GetDefaultTransition(GUID *guid)
HRESULT SetDefaultEffect(GUID *guid)
HRESULT GetProps([out] LONG *params, [out] DEXTER_PARAM **param, [out] DEXTER_VALUE **value)