Space Engineers
Public Member Functions | List of all members
DShowNET.IMediaSample Interface Reference

Public Member Functions

int GetPointer (out IntPtr ppBuffer)
 
int GetSize ()
 
int GetTime (out long pTimeStart, out long pTimeEnd)
 
int SetTime ([In, MarshalAs(UnmanagedType.LPStruct)] DsOptInt64 pTimeStart, [In, MarshalAs(UnmanagedType.LPStruct)] DsOptInt64 pTimeEnd)
 
int IsSyncPoint ()
 
int SetSyncPoint ([In, MarshalAs(UnmanagedType.Bool)] bool bIsSyncPoint)
 
int IsPreroll ()
 
int SetPreroll ([In, MarshalAs(UnmanagedType.Bool)] bool bIsPreroll)
 
int GetActualDataLength ()
 
int SetActualDataLength (int len)
 
int GetMediaType ([Out, MarshalAs(UnmanagedType.LPStruct)] out AMMediaType ppMediaType)
 
int SetMediaType ([In, MarshalAs(UnmanagedType.LPStruct)] AMMediaType pMediaType)
 
int IsDiscontinuity ()
 
int SetDiscontinuity ([In, MarshalAs(UnmanagedType.Bool)] bool bDiscontinuity)
 
int GetMediaTime (out long pTimeStart, out long pTimeEnd)
 
int SetMediaTime ([In, MarshalAs(UnmanagedType.LPStruct)] DsOptInt64 pTimeStart, [In, MarshalAs(UnmanagedType.LPStruct)] DsOptInt64 pTimeEnd)
 

Detailed Description

Definition at line 335 of file DsCore.cs.

Member Function Documentation

int DShowNET.IMediaSample.GetActualDataLength ( )
int DShowNET.IMediaSample.GetMediaTime ( out long  pTimeStart,
out long  pTimeEnd 
)
int DShowNET.IMediaSample.GetMediaType ( [Out, MarshalAs(UnmanagedType.LPStruct)] out AMMediaType  ppMediaType)
int DShowNET.IMediaSample.GetPointer ( out IntPtr  ppBuffer)
int DShowNET.IMediaSample.GetSize ( )
int DShowNET.IMediaSample.GetTime ( out long  pTimeStart,
out long  pTimeEnd 
)
int DShowNET.IMediaSample.IsDiscontinuity ( )
int DShowNET.IMediaSample.IsPreroll ( )
int DShowNET.IMediaSample.IsSyncPoint ( )
int DShowNET.IMediaSample.SetActualDataLength ( int  len)
int DShowNET.IMediaSample.SetDiscontinuity ( [In, MarshalAs(UnmanagedType.Bool)] bool  bDiscontinuity)
int DShowNET.IMediaSample.SetMediaTime ( [In, MarshalAs(UnmanagedType.LPStruct)] DsOptInt64  pTimeStart,
[In, MarshalAs(UnmanagedType.LPStruct)] DsOptInt64  pTimeEnd 
)
int DShowNET.IMediaSample.SetMediaType ( [In, MarshalAs(UnmanagedType.LPStruct)] AMMediaType  pMediaType)
int DShowNET.IMediaSample.SetPreroll ( [In, MarshalAs(UnmanagedType.Bool)] bool  bIsPreroll)
int DShowNET.IMediaSample.SetSyncPoint ( [In, MarshalAs(UnmanagedType.Bool)] bool  bIsSyncPoint)
int DShowNET.IMediaSample.SetTime ( [In, MarshalAs(UnmanagedType.LPStruct)] DsOptInt64  pTimeStart,
[In, MarshalAs(UnmanagedType.LPStruct)] DsOptInt64  pTimeEnd 
)

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