Skip to content

PLStream.StreamBufferHandlingModeEnum Class#

Sets the buffer handling mode of this data stream.

Applies to: CoaXPress and blaze

Visibility: Beginner

The feature documentation may provide more information.

Inheritance Hierarchy#

System.Object
  Basler.Pylon.ParameterListEnum
    Basler.Pylon.PLStream.StreamBufferHandlingModeEnum

Constructors#

 NameDescription
Public methodPLStream.StreamBufferHandlingModeEnum Initializes a new instance of the PLStream.StreamBufferHandlingModeEnum class
 

Properties#

 NameDescription
Public propertyName The full name of StreamBufferHandlingMode (Overrides ParameterListEnum.Name.)
Public propertyNewestOnly

The application always gets the latest completed buffer (i.e., the newest). If the output buffer queue is empty, the application waits for a newly acquired buffer until the timeout expires. This buffer handling mode is typically used in a live display GUI where it is important that there is no lag between camera and display.

Applies to: CoaXPress and blaze

Public propertyOldestFirst

The application always gets the buffer from the head of the output buffer queue (i.e., the oldest available). If the output buffer queue is empty, the application waits for a newly acquired buffer until the timeout expires.

Applies to: CoaXPress and blaze

Public propertyOldestFirstOverwrite

The application always gets the buffer from the head of the output buffer queue (i.e., the oldest available). If the output buffer queue is empty, the application waits for a newly acquired buffer until the timeout expires.

Applies to: CoaXPress and blaze

 

Methods#

 NameDescription
Public methodToString The full name of StreamBufferHandlingMode (Overrides Object.ToString()()()().)
 

PLStream.StreamBufferHandlingModeEnum.ToString Method#

The full name of StreamBufferHandlingMode

Return Value#

Type: String
Returns the full name of StreamBufferHandlingMode

PLStream.StreamBufferHandlingModeEnum Constructor#

Initializes a new instance of the PLStream.StreamBufferHandlingModeEnum class

PLStream.StreamBufferHandlingModeEnum.Name Property#

The full name of StreamBufferHandlingMode

PLStream.StreamBufferHandlingModeEnum.NewestOnly Property#

The application always gets the latest completed buffer (i.e., the newest). If the output buffer queue is empty, the application waits for a newly acquired buffer until the timeout expires. This buffer handling mode is typically used in a live display GUI where it is important that there is no lag between camera and display.

Applies to: CoaXPress and blaze

PLStream.StreamBufferHandlingModeEnum.OldestFirst Property#

The application always gets the buffer from the head of the output buffer queue (i.e., the oldest available). If the output buffer queue is empty, the application waits for a newly acquired buffer until the timeout expires.

Applies to: CoaXPress and blaze

PLStream.StreamBufferHandlingModeEnum.OldestFirstOverwrite Property#

The application always gets the buffer from the head of the output buffer queue (i.e., the oldest available). If the output buffer queue is empty, the application waits for a newly acquired buffer until the timeout expires.

Applies to: CoaXPress and blaze