Class GenDCPartHeaderBase
Base fields common to all GenDC part headers, as defined by the GenDC 1.1 specification.
Implements
Inherited Members
Namespace: eBUSDotNet
Assembly: eBUSDotNet.dll
Syntax
public class GenDCPartHeaderBase : IDisposable
Constructors
View SourceGenDCPartHeaderBase()
Declaration
public GenDCPartHeaderBase()
Fields
View SourceswigCMemOwn
Declaration
protected bool swigCMemOwn
Field Value
| Type | Description |
|---|---|
| bool |
Properties
View SourceDataOffset
Byte offset from the start of the container to this part's data.
Declaration
public long DataOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
DataSize
Size of this part's data payload in bytes.
Declaration
public ulong DataSize { get; set; }
Property Value
| Type | Description |
|---|---|
| ulong |
Flags
Part-level flags.
Declaration
public GenDCPartFlagsGroup Flags { get; set; }
Property Value
| Type | Description |
|---|---|
| GenDCPartFlagsGroup |
FlowId
Flow identifier associating this part with a network flow.
Declaration
public ushort FlowId { get; set; }
Property Value
| Type | Description |
|---|---|
| ushort |
FlowOffset
Byte offset of this part's data within the flow.
Declaration
public long FlowOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
Format
Pixel format of the part data. See PvPixelType.
Declaration
public PvPixelType Format { get; set; }
Property Value
| Type | Description |
|---|---|
| PvPixelType |
HeaderSize
Total size of this part header in bytes.
Declaration
public uint HeaderSize { get; set; }
Property Value
| Type | Description |
|---|---|
| uint |
HeaderType
Part type identifier. Determines which derived header struct applies. See GenDCPartType.
Declaration
public GenDCPartType HeaderType { get; set; }
Property Value
| Type | Description |
|---|---|
| GenDCPartType |
Reserved
Reserved for alignment.
Declaration
public ushort Reserved { get; set; }
Property Value
| Type | Description |
|---|---|
| ushort |
Methods
View SourceDispose()
Dispose.
Declaration
public void Dispose()
Dispose(bool)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |
~GenDCPartHeaderBase()
Destructor.
Declaration
protected ~GenDCPartHeaderBase()