public static extern int MFCreateSourceReaderFromByteStream(IMFByteStream *pByteStream, IMFAttributes *pAttributes, IMFSourceReader **ppSourceReader);
 public int SetSourceFromByteStream([NativeTypeName("IMFByteStream *")] IMFByteStream *pByteStream, [NativeTypeName("BSTR")] ushort *pURL)
 {
     return(((delegate * unmanaged <IMFMediaEngineEx *, IMFByteStream *, ushort *, int>)(lpVtbl[45]))((IMFMediaEngineEx *)Unsafe.AsPointer(ref this), pByteStream, pURL));
 }
 public int BeginCreateObjectFromByteStream([NativeTypeName("IMFByteStream *")] IMFByteStream *pByteStream, [NativeTypeName("LPCWSTR")] ushort *pwszURL, [NativeTypeName("DWORD")] uint dwFlags, [NativeTypeName("IPropertyStore *")] IPropertyStore *pProps, [NativeTypeName("IUnknown **")] IUnknown **ppIUnknownCancelCookie, [NativeTypeName("IMFAsyncCallback *")] IMFAsyncCallback *pCallback, [NativeTypeName("IUnknown *")] IUnknown *punkState)
 {
     return(((delegate * unmanaged <IMFSourceResolver *, IMFByteStream *, ushort *, uint, IPropertyStore *, IUnknown **, IMFAsyncCallback *, IUnknown *, int>)(lpVtbl[7]))((IMFSourceResolver *)Unsafe.AsPointer(ref this), pByteStream, pwszURL, dwFlags, pProps, ppIUnknownCancelCookie, pCallback, punkState));
 }
Ejemplo n.º 4
0
 public int BeginSave([NativeTypeName("IMFByteStream *")] IMFByteStream *pStream, [NativeTypeName("IMFAsyncCallback *")] IMFAsyncCallback *pCallback, [NativeTypeName("IUnknown *")] IUnknown *pState)
 {
     return(((delegate * unmanaged <IMFSaveJob *, IMFByteStream *, IMFAsyncCallback *, IUnknown *, int>)(lpVtbl[3]))((IMFSaveJob *)Unsafe.AsPointer(ref this), pStream, pCallback, pState));
 }
 public int SetOutputByteStream(IMFByteStream *pByteStream)
 {
     return(((delegate * unmanaged <IMFCapturePhotoSink *, IMFByteStream *, int>)(lpVtbl[10]))((IMFCapturePhotoSink *)Unsafe.AsPointer(ref this), pByteStream));
 }
Ejemplo n.º 6
0
 public int AttachMediaSource(IMFByteStream *pByteStream, IMFMediaSource *pMediaSource, IMFMediaSourceExtension *pMSE)
 {
     return(((delegate * unmanaged <IMFMediaEngineSupportsSourceTransfer *, IMFByteStream *, IMFMediaSource *, IMFMediaSourceExtension *, int>)(lpVtbl[5]))((IMFMediaEngineSupportsSourceTransfer *)Unsafe.AsPointer(ref this), pByteStream, pMediaSource, pMSE));
 }
Ejemplo n.º 7
0
 public static extern HRESULT MFCreateWAVEMediaSink(IMFByteStream *pTargetByteStream, IMFMediaType *pAudioMediaType, IMFMediaSink **ppMediaSink);
Ejemplo n.º 8
0
 public static extern int MFCreateSourceReaderFromByteStream([NativeTypeName("IMFByteStream *")] IMFByteStream *pByteStream, [NativeTypeName("IMFAttributes *")] IMFAttributes *pAttributes, [NativeTypeName("IMFSourceReader **")] IMFSourceReader **ppSourceReader);
Ejemplo n.º 9
0
 public static extern HRESULT MFCreateMuxSink(Guid guidOutputSubType, IMFAttributes *pOutputAttributes, IMFByteStream *pOutputByteStream, IMFMediaSink **ppMuxSink);
Ejemplo n.º 10
0
 public static extern HRESULT MFCreateAVIMediaSink(IMFByteStream *pIByteStream, IMFMediaType *pVideoMediaType, IMFMediaType *pAudioMediaType, IMFMediaSink **ppIMediaSink);
Ejemplo n.º 11
0
 public static extern HRESULT MFCreateMP3MediaSink(IMFByteStream *pTargetByteStream, IMFMediaSink **ppMediaSink);
 public HRESULT CreateByteStreamProxy(IMFByteStream *pByteStream, IMFAttributes *pAttributes, [NativeTypeName("const IID &")] Guid *riid, [NativeTypeName("LPVOID *")] void **ppvObject)
 {
     return(((delegate * unmanaged <IMFByteStreamProxyClassFactory *, IMFByteStream *, IMFAttributes *, Guid *, void **, int>)(lpVtbl[3]))((IMFByteStreamProxyClassFactory *)Unsafe.AsPointer(ref this), pByteStream, pAttributes, riid, ppvObject));
 }
 public HRESULT BeginCreateObject(IMFByteStream *pByteStream, [NativeTypeName("LPCWSTR")] ushort *pwszURL, [NativeTypeName("DWORD")] uint dwFlags, IPropertyStore *pProps, IUnknown **ppIUnknownCancelCookie, IMFAsyncCallback *pCallback, IUnknown *punkState)
 {
     return(((delegate * unmanaged <IMFByteStreamHandler *, IMFByteStream *, ushort *, uint, IPropertyStore *, IUnknown **, IMFAsyncCallback *, IUnknown *, int>)(lpVtbl[3]))((IMFByteStreamHandler *)Unsafe.AsPointer(ref this), pByteStream, pwszURL, dwFlags, pProps, ppIUnknownCancelCookie, pCallback, punkState));
 }
Ejemplo n.º 14
0
 public int Initialize([NativeTypeName("IMFByteStream *")] IMFByteStream *pByteStream, [NativeTypeName("BOOL")] int fPal)
 {
     return(((delegate * unmanaged <IMFDLNASinkInit *, IMFByteStream *, int, int>)(lpVtbl[3]))((IMFDLNASinkInit *)Unsafe.AsPointer(ref this), pByteStream, fPal));
 }
Ejemplo n.º 15
0
 public static extern HRESULT MFCreateTranscodeTopologyFromByteStream(IMFMediaSource *pSrc, IMFByteStream *pOutputStream, IMFTranscodeProfile *pProfile, IMFTopology **ppTranscodeTopo);
 public int SetOutputByteStream([NativeTypeName("IMFByteStream *")] IMFByteStream *pByteStream, [NativeTypeName("const GUID &")] Guid *guidContainerType)
 {
     return(((delegate * unmanaged <IMFCaptureRecordSink *, IMFByteStream *, Guid *, int>)(lpVtbl[8]))((IMFCaptureRecordSink *)Unsafe.AsPointer(ref this), pByteStream, guidContainerType));
 }
Ejemplo n.º 17
0
 public static extern HRESULT MFCreateStreamOnMFByteStream(IMFByteStream *pByteStream, IStream **ppStream);
Ejemplo n.º 18
0
 public static extern int MFCreateSinkWriterFromURL([NativeTypeName("LPCWSTR")] ushort *pwszOutputURL, [NativeTypeName("IMFByteStream *")] IMFByteStream *pByteStream, [NativeTypeName("IMFAttributes *")] IMFAttributes *pAttributes, [NativeTypeName("IMFSinkWriter **")] IMFSinkWriter **ppSinkWriter);
Ejemplo n.º 19
0
 public static extern HRESULT MFCreateStreamOnMFByteStreamEx(IMFByteStream *pByteStream, [NativeTypeName("const IID &")] Guid *riid, void **ppv);
Ejemplo n.º 20
0
 public HRESULT BeginSave(IMFByteStream *pStream, IMFAsyncCallback *pCallback, IUnknown *pState)
 {
     return(((delegate * unmanaged <IMFSaveJob *, IMFByteStream *, IMFAsyncCallback *, IUnknown *, int>)(lpVtbl[3]))((IMFSaveJob *)Unsafe.AsPointer(ref this), pStream, pCallback, pState));
 }
Ejemplo n.º 21
0
 public HRESULT BeginCreateObject([NativeTypeName("BSTR")] ushort *bstrURL, IMFByteStream *pByteStream, MF_OBJECT_TYPE type, IUnknown **ppIUnknownCancelCookie, IMFAsyncCallback *pCallback, IUnknown *punkState)
 {
     return(((delegate * unmanaged <IMFMediaEngineExtension *, ushort *, IMFByteStream *, MF_OBJECT_TYPE, IUnknown **, IMFAsyncCallback *, IUnknown *, int>)(lpVtbl[4]))((IMFMediaEngineExtension *)Unsafe.AsPointer(ref this), bstrURL, pByteStream, type, ppIUnknownCancelCookie, pCallback, punkState));
 }
 public int CreateObjectFromByteStream([NativeTypeName("IMFByteStream *")] IMFByteStream *pByteStream, [NativeTypeName("LPCWSTR")] ushort *pwszURL, [NativeTypeName("DWORD")] uint dwFlags, [NativeTypeName("IPropertyStore *")] IPropertyStore *pProps, [NativeTypeName("MF_OBJECT_TYPE *")] MF_OBJECT_TYPE *pObjectType, [NativeTypeName("IUnknown **")] IUnknown **ppObject)
 {
     return(((delegate * unmanaged <IMFSourceResolver *, IMFByteStream *, ushort *, uint, IPropertyStore *, MF_OBJECT_TYPE *, IUnknown **, int>)(lpVtbl[4]))((IMFSourceResolver *)Unsafe.AsPointer(ref this), pByteStream, pwszURL, dwFlags, pProps, pObjectType, ppObject));
 }
 public HRESULT Initialize(IMFByteStream *pByteStream, BOOL fPal)
 {
     return(((delegate * unmanaged <IMFDLNASinkInit *, IMFByteStream *, BOOL, int>)(lpVtbl[3]))((IMFDLNASinkInit *)Unsafe.AsPointer(ref this), pByteStream, fPal));
 }
Ejemplo n.º 24
0
 public int AppendByteStream([NativeTypeName("IMFByteStream *")] IMFByteStream *pStream, [NativeTypeName("DWORDLONG *")] ulong *pMaxLen)
 {
     return(((delegate * unmanaged <IMFSourceBuffer *, IMFByteStream *, ulong *, int>)(lpVtbl[12]))((IMFSourceBuffer *)Unsafe.AsPointer(ref this), pStream, pMaxLen));
 }
 public int AddDataSource(IMFByteStream *byteStream, [NativeTypeName("LPCWSTR")] ushort *label, [NativeTypeName("LPCWSTR")] ushort *language, MF_TIMED_TEXT_TRACK_KIND kind, [NativeTypeName("BOOL")] int isDefault, [NativeTypeName("DWORD *")] uint *trackId)
 {
     return(((delegate * unmanaged <IMFTimedText *, IMFByteStream *, ushort *, ushort *, MF_TIMED_TEXT_TRACK_KIND, int, uint *, int>)(lpVtbl[5]))((IMFTimedText *)Unsafe.AsPointer(ref this), byteStream, label, language, kind, isDefault, trackId));
 }