Interface IMF2DBuffer
Namespace: MediaFoundation
Assembly: MediaFoundation.dll
Syntax
[Guid("7DC9D5F9-9ED9-44EC-9BBF-0600BB589FBB")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMF2DBuffer
Methods
ContiguousCopyFrom(IntPtr, Int32)
Declaration
HResult ContiguousCopyFrom(IntPtr pbSrcBuffer, int cbSrcBuffer)
Parameters
System.IntPtr
pbSrcBuffer
|
System.Int32
cbSrcBuffer
|
Returns
HResult
|
ContiguousCopyTo(IntPtr, Int32)
Declaration
HResult ContiguousCopyTo(IntPtr pbDestBuffer, int cbDestBuffer)
Parameters
System.IntPtr
pbDestBuffer
|
System.Int32
cbDestBuffer
|
Returns
HResult
|
GetContiguousLength(out Int32)
Declaration
HResult GetContiguousLength(out int pcbLength)
Parameters
System.Int32
pcbLength
|
Returns
HResult
|
GetScanline0AndPitch(out IntPtr, out Int32)
Declaration
HResult GetScanline0AndPitch(out IntPtr pbScanline0, out int plPitch)
Parameters
System.IntPtr
pbScanline0
|
System.Int32
plPitch
|
Returns
HResult
|
IsContiguousFormat(out Boolean)
Declaration
HResult IsContiguousFormat(out bool pfIsContiguous)
Parameters
System.Boolean
pfIsContiguous
|
Returns
HResult
|
Lock2D(out IntPtr, out Int32)
Declaration
HResult Lock2D(out IntPtr pbScanline0, out int plPitch)
Parameters
System.IntPtr
pbScanline0
|
System.Int32
plPitch
|
Returns
HResult
|