Click or drag to resize
ILockableBufferProviderT Interface
Interface for lockable buffer provider.

Namespace: StreamCoders
Assembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public interface ILockableBufferProvider<T> : ILockableOperationProvider

Type Parameters

T
Generic type parameter.

The ILockableBufferProviderT type exposes the following members.

Properties
  NameDescription
Public propertyLockedClientCount
Gets the number of locked clients.
(Inherited from ILockableOperationProvider.)
Public propertyUnlockedClientCount
Gets the number of unlocked clients.
(Inherited from ILockableOperationProvider.)
Top
Methods
  NameDescription
Public methodAcquireBuffer
Public methodClearAllClients
Removes all clients (locked and unlocked) and unlocks all locked clients.
(Inherited from ILockableOperationProvider.)
Public methodClearAllUnlockedClients
Clears all unlocked clients by first unlocking and then removing them.
(Inherited from ILockableOperationProvider.)
Public methodIsLocked
Checks if a particular client is locked.
(Inherited from ILockableOperationProvider.)
Public methodLockClient
Locks a particular client.
(Inherited from ILockableOperationProvider.)
Public methodTryUnlockClient
Attempts to unlock a particular client.
(Inherited from ILockableOperationProvider.)
Public methodUnlockAllClients
Unlocks all locked clients.
(Inherited from ILockableOperationProvider.)
Public methodUnlockClient
Unlocks a particular client.
(Inherited from ILockableOperationProvider.)
Top
See Also

Reference

ILockableOperationProvider