LockableOffsetBufferProviderTAcquireBuffer Method |
Finds or creates a new MediaBuffer object based on the bufferSize criteria. AllowGrow
must be set in order to create new MediaBuffer objects.
Namespace: StreamCodersAssembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntaxpublic T AcquireBuffer(
int bufferSize,
bool exactSize = false
)
Public Function AcquireBuffer (
bufferSize As Integer,
Optional exactSize As Boolean = false
) As T
public:
virtual T AcquireBuffer(
int bufferSize,
bool exactSize = false
) sealed
abstract AcquireBuffer :
bufferSize : int *
?exactSize : bool
(* Defaults:
let _exactSize = defaultArg exactSize false
*)
-> 'T
override AcquireBuffer :
bufferSize : int *
?exactSize : bool
(* Defaults:
let _exactSize = defaultArg exactSize false
*)
-> 'T
Parameters
- bufferSize
- Type: SystemInt32
SizeIncludingHeader of the MediaBuffer to look for.
- exactSize (Optional)
- Type: SystemBoolean
if true, AcquireMediaBuffer will look for a buffer with the exact size provided by
bufferSize, otherwise the condition is "greater-or-equal".
Return Value
Type:
T
MediaBuffer object.
Implements
ILockableBufferProviderTAcquireBuffer(Int32, Boolean)
See AlsoReference
[M:StreamCoders.ILockableBufferProvider{T}.AcquireBuffer(int,optional bool)]