diff --git a/docs/api/MMALSharp.Components.MMALCameraComponent.html b/docs/api/MMALSharp.Components.MMALCameraComponent.html index a1be6177..d071ebdd 100644 --- a/docs/api/MMALSharp.Components.MMALCameraComponent.html +++ b/docs/api/MMALSharp.Components.MMALCameraComponent.html @@ -92,13 +92,69 @@

Inheritance
System.Object
-
MMALCameraComponent
+
MMALObject
+
MMALComponentBase
+
MMALCameraComponent
+ +
+
Inherited Members
+
+ MMALComponentBase.Control +
+
+ MMALComponentBase.Inputs +
+
+ MMALComponentBase.Outputs +
+
+ MMALComponentBase.Clocks +
+
+ MMALComponentBase.Ports +
+
+ MMALComponentBase.Name +
+
+ MMALComponentBase.Enabled +
+
+ MMALComponentBase.Handler +
+
+ MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) +
+
+ MMALObject.Objects +
+
+ System.Object.ToString() +
+
+ System.Object.Equals(System.Object) +
+
+ System.Object.Equals(System.Object, System.Object) +
+
+ System.Object.ReferenceEquals(System.Object, System.Object) +
+
+ System.Object.GetHashCode() +
+
+ System.Object.GetType() +
+
+ System.Object.MemberwiseClone() +
Namespace:MMALSharp.Components
Assembly:MMALSharp.dll
Syntax
-
public class MMALCameraComponent : MMALComponentBase
+
public class MMALCameraComponent : MMALComponentBase, IDisposable

Constructors

@@ -248,6 +304,8 @@
Declaration
public override void Dispose()
+
Overrides
+
MMALComponentBase.Dispose()

SetSensorDefaults()

diff --git a/docs/api/MMALSharp.Components.MMALCameraInfoComponent.html b/docs/api/MMALSharp.Components.MMALCameraInfoComponent.html index 2215b1b4..93095058 100644 --- a/docs/api/MMALSharp.Components.MMALCameraInfoComponent.html +++ b/docs/api/MMALSharp.Components.MMALCameraInfoComponent.html @@ -92,13 +92,72 @@

Inheritance
System.Object
-
MMALCameraInfoComponent
+
MMALObject
+
MMALComponentBase
+
MMALCameraInfoComponent
+ +
+
Inherited Members
+
+ MMALComponentBase.Control +
+
+ MMALComponentBase.Inputs +
+
+ MMALComponentBase.Outputs +
+
+ MMALComponentBase.Clocks +
+
+ MMALComponentBase.Ports +
+
+ MMALComponentBase.Name +
+
+ MMALComponentBase.Enabled +
+
+ MMALComponentBase.Handler +
+
+ MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) +
+
+ MMALComponentBase.Dispose() +
+
+ MMALObject.Objects +
+
+ System.Object.ToString() +
+
+ System.Object.Equals(System.Object) +
+
+ System.Object.Equals(System.Object, System.Object) +
+
+ System.Object.ReferenceEquals(System.Object, System.Object) +
+
+ System.Object.GetHashCode() +
+
+ System.Object.GetType() +
+
+ System.Object.MemberwiseClone() +
Namespace:MMALSharp.Components
Assembly:MMALSharp.dll
Syntax
-
public class MMALCameraInfoComponent : MMALComponentBase
+
public class MMALCameraInfoComponent : MMALComponentBase, IDisposable

Constructors

diff --git a/docs/api/MMALSharp.Components.MMALDownstreamComponent.html b/docs/api/MMALSharp.Components.MMALDownstreamComponent.html index e288defa..8e92a2c1 100644 --- a/docs/api/MMALSharp.Components.MMALDownstreamComponent.html +++ b/docs/api/MMALSharp.Components.MMALDownstreamComponent.html @@ -93,16 +93,75 @@

Inheritance
System.Object
-
MMALDownstreamComponent
-
MMALEncoderBase
-
MMALRendererBase
-
MMALSplitterComponent
+
MMALObject
+
MMALComponentBase
+
MMALDownstreamComponent
+
MMALEncoderBase
+
MMALRendererBase
+
MMALSplitterComponent
+ +
+
Inherited Members
+
+ MMALComponentBase.Control +
+
+ MMALComponentBase.Inputs +
+
+ MMALComponentBase.Outputs +
+
+ MMALComponentBase.Clocks +
+
+ MMALComponentBase.Ports +
+
+ MMALComponentBase.Name +
+
+ MMALComponentBase.Enabled +
+
+ MMALComponentBase.Handler +
+
+ MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) +
+
+ MMALComponentBase.Dispose() +
+
+ MMALObject.Objects +
+
+ System.Object.ToString() +
+
+ System.Object.Equals(System.Object) +
+
+ System.Object.Equals(System.Object, System.Object) +
+
+ System.Object.ReferenceEquals(System.Object, System.Object) +
+
+ System.Object.GetHashCode() +
+
+ System.Object.GetType() +
+
+ System.Object.MemberwiseClone() +
Namespace:MMALSharp.Components
Assembly:MMALSharp.dll
Syntax
-
public abstract class MMALDownstreamComponent : MMALComponentBase
+
public abstract class MMALDownstreamComponent : MMALComponentBase, IDisposable

Constructors

diff --git a/docs/api/MMALSharp.Components.MMALEncoderBase.html b/docs/api/MMALSharp.Components.MMALEncoderBase.html index 2ec4b73f..874a7824 100644 --- a/docs/api/MMALSharp.Components.MMALEncoderBase.html +++ b/docs/api/MMALSharp.Components.MMALEncoderBase.html @@ -92,24 +92,77 @@

Inheritance
System.Object
-
MMALDownstreamComponent
-
MMALEncoderBase
-
MMALImageDecoder
-
MMALImageEncoder
-
MMALVideoDecoder
-
MMALVideoEncoder
+
MMALObject
+
MMALComponentBase
+
MMALDownstreamComponent
+
MMALEncoderBase
+
MMALImageDecoder
+
MMALImageEncoder
+
MMALVideoDecoder
+
MMALVideoEncoder
Inherited Members
MMALDownstreamComponent.Connection
+
+ MMALComponentBase.Control +
+
+ MMALComponentBase.Inputs +
+
+ MMALComponentBase.Outputs +
+
+ MMALComponentBase.Clocks +
+
+ MMALComponentBase.Ports +
+
+ MMALComponentBase.Name +
+
+ MMALComponentBase.Enabled +
+
+ MMALComponentBase.Handler +
+
+ MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) +
+
+ MMALObject.Objects +
+
+ System.Object.ToString() +
+
+ System.Object.Equals(System.Object) +
+
+ System.Object.Equals(System.Object, System.Object) +
+
+ System.Object.ReferenceEquals(System.Object, System.Object) +
+
+ System.Object.GetHashCode() +
+
+ System.Object.GetType() +
+
+ System.Object.MemberwiseClone() +
Namespace:MMALSharp.Components
Assembly:MMALSharp.dll
Syntax
-
public abstract class MMALEncoderBase : MMALDownstreamComponent
+
public abstract class MMALEncoderBase : MMALDownstreamComponent, IDisposable

Constructors

@@ -257,6 +310,8 @@
Declaration
public override void Dispose()
+
Overrides
+
MMALComponentBase.Dispose()
diff --git a/docs/api/MMALSharp.Components.MMALImageDecoder.html b/docs/api/MMALSharp.Components.MMALImageDecoder.html index 55bef758..2bd0309d 100644 --- a/docs/api/MMALSharp.Components.MMALImageDecoder.html +++ b/docs/api/MMALSharp.Components.MMALImageDecoder.html @@ -92,9 +92,11 @@

Inheritance
System.Object
-
MMALDownstreamComponent
-
MMALEncoderBase
-
MMALImageDecoder
+
MMALObject
+
MMALComponentBase
+
MMALDownstreamComponent
+
MMALEncoderBase
+
MMALImageDecoder
Inherited Members
@@ -116,12 +118,63 @@
Inherited Members
MMALDownstreamComponent.Connection
+
+ MMALComponentBase.Control +
+
+ MMALComponentBase.Inputs +
+
+ MMALComponentBase.Outputs +
+
+ MMALComponentBase.Clocks +
+
+ MMALComponentBase.Ports +
+
+ MMALComponentBase.Name +
+
+ MMALComponentBase.Enabled +
+
+ MMALComponentBase.Handler +
+
+ MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) +
+
+ MMALObject.Objects +
+
+ System.Object.ToString() +
+
+ System.Object.Equals(System.Object) +
+
+ System.Object.Equals(System.Object, System.Object) +
+
+ System.Object.ReferenceEquals(System.Object, System.Object) +
+
+ System.Object.GetHashCode() +
+
+ System.Object.GetType() +
+
+ System.Object.MemberwiseClone() +
Namespace:MMALSharp.Components
Assembly:MMALSharp.dll
Syntax
-
public sealed class MMALImageDecoder : MMALEncoderBase
+
public sealed class MMALImageDecoder : MMALEncoderBase, IDisposable

Constructors

diff --git a/docs/api/MMALSharp.Components.MMALImageEncoder.html b/docs/api/MMALSharp.Components.MMALImageEncoder.html index 5964e2ad..f5d5bfe7 100644 --- a/docs/api/MMALSharp.Components.MMALImageEncoder.html +++ b/docs/api/MMALSharp.Components.MMALImageEncoder.html @@ -92,9 +92,11 @@

Inheritance
System.Object
-
MMALDownstreamComponent
-
MMALEncoderBase
-
MMALImageEncoder
+
MMALObject
+
MMALComponentBase
+
MMALDownstreamComponent
+
MMALEncoderBase
+
MMALImageEncoder
Inherited Members
@@ -116,12 +118,63 @@
Inherited Members
MMALDownstreamComponent.Connection
+
+ MMALComponentBase.Control +
+
+ MMALComponentBase.Inputs +
+
+ MMALComponentBase.Outputs +
+
+ MMALComponentBase.Clocks +
+
+ MMALComponentBase.Ports +
+
+ MMALComponentBase.Name +
+
+ MMALComponentBase.Enabled +
+
+ MMALComponentBase.Handler +
+
+ MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) +
+
+ MMALObject.Objects +
+
+ System.Object.ToString() +
+
+ System.Object.Equals(System.Object) +
+
+ System.Object.Equals(System.Object, System.Object) +
+
+ System.Object.ReferenceEquals(System.Object, System.Object) +
+
+ System.Object.GetHashCode() +
+
+ System.Object.GetType() +
+
+ System.Object.MemberwiseClone() +
Namespace:MMALSharp.Components
Assembly:MMALSharp.dll
Syntax
-
public sealed class MMALImageEncoder : MMALEncoderBase
+
public sealed class MMALImageEncoder : MMALEncoderBase, IDisposable

Constructors

diff --git a/docs/api/MMALSharp.Components.MMALNullSinkComponent.html b/docs/api/MMALSharp.Components.MMALNullSinkComponent.html index 9338e6b3..fe7aa012 100644 --- a/docs/api/MMALSharp.Components.MMALNullSinkComponent.html +++ b/docs/api/MMALSharp.Components.MMALNullSinkComponent.html @@ -92,21 +92,77 @@

Inheritance
System.Object
-
MMALDownstreamComponent
-
MMALRendererBase
-
MMALNullSinkComponent
+
MMALObject
+
MMALComponentBase
+
MMALDownstreamComponent
+
MMALRendererBase
+
MMALNullSinkComponent
Inherited Members
MMALDownstreamComponent.Connection
+
+ MMALComponentBase.Control +
+
+ MMALComponentBase.Inputs +
+
+ MMALComponentBase.Outputs +
+
+ MMALComponentBase.Clocks +
+
+ MMALComponentBase.Ports +
+
+ MMALComponentBase.Name +
+
+ MMALComponentBase.Enabled +
+
+ MMALComponentBase.Handler +
+
+ MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) +
+
+ MMALComponentBase.Dispose() +
+
+ MMALObject.Objects +
+
+ System.Object.ToString() +
+
+ System.Object.Equals(System.Object) +
+
+ System.Object.Equals(System.Object, System.Object) +
+
+ System.Object.ReferenceEquals(System.Object, System.Object) +
+
+ System.Object.GetHashCode() +
+
+ System.Object.GetType() +
+
+ System.Object.MemberwiseClone() +
Namespace:MMALSharp.Components
Assembly:MMALSharp.dll
Syntax
-
public class MMALNullSinkComponent : MMALRendererBase
+
public class MMALNullSinkComponent : MMALRendererBase, IDisposable

Constructors

diff --git a/docs/api/MMALSharp.Components.MMALRendererBase.html b/docs/api/MMALSharp.Components.MMALRendererBase.html index 04d611ca..339d1e01 100644 --- a/docs/api/MMALSharp.Components.MMALRendererBase.html +++ b/docs/api/MMALSharp.Components.MMALRendererBase.html @@ -92,22 +92,78 @@

Inheritance
System.Object
-
MMALDownstreamComponent
-
MMALRendererBase
-
MMALNullSinkComponent
-
MMALVideoRenderer
+
MMALObject
+
MMALComponentBase
+
MMALDownstreamComponent
+
MMALRendererBase
+
MMALNullSinkComponent
+
MMALVideoRenderer
Inherited Members
MMALDownstreamComponent.Connection
+
+ MMALComponentBase.Control +
+
+ MMALComponentBase.Inputs +
+
+ MMALComponentBase.Outputs +
+
+ MMALComponentBase.Clocks +
+
+ MMALComponentBase.Ports +
+
+ MMALComponentBase.Name +
+
+ MMALComponentBase.Enabled +
+
+ MMALComponentBase.Handler +
+
+ MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) +
+
+ MMALComponentBase.Dispose() +
+
+ MMALObject.Objects +
+
+ System.Object.ToString() +
+
+ System.Object.Equals(System.Object) +
+
+ System.Object.Equals(System.Object, System.Object) +
+
+ System.Object.ReferenceEquals(System.Object, System.Object) +
+
+ System.Object.GetHashCode() +
+
+ System.Object.GetType() +
+
+ System.Object.MemberwiseClone() +
Namespace:MMALSharp.Components
Assembly:MMALSharp.dll
Syntax
-
public abstract class MMALRendererBase : MMALDownstreamComponent
+
public abstract class MMALRendererBase : MMALDownstreamComponent, IDisposable

Constructors

diff --git a/docs/api/MMALSharp.Components.MMALSplitterComponent.html b/docs/api/MMALSharp.Components.MMALSplitterComponent.html index e85f7d99..0d94151a 100644 --- a/docs/api/MMALSharp.Components.MMALSplitterComponent.html +++ b/docs/api/MMALSharp.Components.MMALSplitterComponent.html @@ -91,20 +91,76 @@

Inheritance
System.Object
-
MMALDownstreamComponent
-
MMALSplitterComponent
+
MMALObject
+
MMALComponentBase
+
MMALDownstreamComponent
+
MMALSplitterComponent
Inherited Members
MMALDownstreamComponent.Connection
+
+ MMALComponentBase.Control +
+
+ MMALComponentBase.Inputs +
+
+ MMALComponentBase.Outputs +
+
+ MMALComponentBase.Clocks +
+
+ MMALComponentBase.Ports +
+
+ MMALComponentBase.Name +
+
+ MMALComponentBase.Enabled +
+
+ MMALComponentBase.Handler +
+
+ MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) +
+
+ MMALComponentBase.Dispose() +
+
+ MMALObject.Objects +
+
+ System.Object.ToString() +
+
+ System.Object.Equals(System.Object) +
+
+ System.Object.Equals(System.Object, System.Object) +
+
+ System.Object.ReferenceEquals(System.Object, System.Object) +
+
+ System.Object.GetHashCode() +
+
+ System.Object.GetType() +
+
+ System.Object.MemberwiseClone() +
Namespace:MMALSharp.Components
Assembly:MMALSharp.dll
Syntax
-
public class MMALSplitterComponent : MMALDownstreamComponent
+
public class MMALSplitterComponent : MMALDownstreamComponent, IDisposable

Constructors

diff --git a/docs/api/MMALSharp.Components.MMALVideoDecoder.html b/docs/api/MMALSharp.Components.MMALVideoDecoder.html index 80d6ff06..b58a49f1 100644 --- a/docs/api/MMALSharp.Components.MMALVideoDecoder.html +++ b/docs/api/MMALSharp.Components.MMALVideoDecoder.html @@ -92,9 +92,11 @@

Inheritance
System.Object
-
MMALDownstreamComponent
-
MMALEncoderBase
-
MMALVideoDecoder
+
MMALObject
+
MMALComponentBase
+
MMALDownstreamComponent
+
MMALEncoderBase
+
MMALVideoDecoder
Inherited Members
@@ -116,12 +118,63 @@
Inherited Members
MMALDownstreamComponent.Connection
+
+ MMALComponentBase.Control +
+
+ MMALComponentBase.Inputs +
+
+ MMALComponentBase.Outputs +
+
+ MMALComponentBase.Clocks +
+
+ MMALComponentBase.Ports +
+
+ MMALComponentBase.Name +
+
+ MMALComponentBase.Enabled +
+
+ MMALComponentBase.Handler +
+
+ MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) +
+
+ MMALObject.Objects +
+
+ System.Object.ToString() +
+
+ System.Object.Equals(System.Object) +
+
+ System.Object.Equals(System.Object, System.Object) +
+
+ System.Object.ReferenceEquals(System.Object, System.Object) +
+
+ System.Object.GetHashCode() +
+
+ System.Object.GetType() +
+
+ System.Object.MemberwiseClone() +
Namespace:MMALSharp.Components
Assembly:MMALSharp.dll
Syntax
-
public sealed class MMALVideoDecoder : MMALEncoderBase
+
public sealed class MMALVideoDecoder : MMALEncoderBase, IDisposable

Constructors

diff --git a/docs/api/MMALSharp.Components.MMALVideoEncoder.html b/docs/api/MMALSharp.Components.MMALVideoEncoder.html index 588ba4d2..a862a100 100644 --- a/docs/api/MMALSharp.Components.MMALVideoEncoder.html +++ b/docs/api/MMALSharp.Components.MMALVideoEncoder.html @@ -92,9 +92,11 @@

Inheritance
System.Object
-
MMALDownstreamComponent
-
MMALEncoderBase
-
MMALVideoEncoder
+
MMALObject
+
MMALComponentBase
+
MMALDownstreamComponent
+
MMALEncoderBase
+
MMALVideoEncoder
Inherited Members
@@ -116,12 +118,60 @@
Inherited Members
MMALDownstreamComponent.Connection
+
+ MMALComponentBase.Control +
+
+ MMALComponentBase.Inputs +
+
+ MMALComponentBase.Outputs +
+
+ MMALComponentBase.Clocks +
+
+ MMALComponentBase.Ports +
+
+ MMALComponentBase.Name +
+
+ MMALComponentBase.Enabled +
+
+ MMALComponentBase.Handler +
+
+ MMALObject.Objects +
+
+ System.Object.ToString() +
+
+ System.Object.Equals(System.Object) +
+
+ System.Object.Equals(System.Object, System.Object) +
+
+ System.Object.ReferenceEquals(System.Object, System.Object) +
+
+ System.Object.GetHashCode() +
+
+ System.Object.GetType() +
+
+ System.Object.MemberwiseClone() +
Namespace:MMALSharp.Components
Assembly:MMALSharp.dll
Syntax
-
public sealed class MMALVideoEncoder : MMALEncoderBase
+
public sealed class MMALVideoEncoder : MMALEncoderBase, IDisposable

Constructors

@@ -513,6 +563,8 @@
Parameters
+
Overrides
+
MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase)
diff --git a/docs/api/MMALSharp.Components.MMALVideoRenderer.html b/docs/api/MMALSharp.Components.MMALVideoRenderer.html index 3d82f160..27dc1d6c 100644 --- a/docs/api/MMALSharp.Components.MMALVideoRenderer.html +++ b/docs/api/MMALSharp.Components.MMALVideoRenderer.html @@ -92,21 +92,77 @@

Inheritance
System.Object
-
MMALDownstreamComponent
-
MMALRendererBase
-
MMALVideoRenderer
+
MMALObject
+
MMALComponentBase
+
MMALDownstreamComponent
+
MMALRendererBase
+
MMALVideoRenderer
Inherited Members
MMALDownstreamComponent.Connection
+
+ MMALComponentBase.Control +
+
+ MMALComponentBase.Inputs +
+
+ MMALComponentBase.Outputs +
+
+ MMALComponentBase.Clocks +
+
+ MMALComponentBase.Ports +
+
+ MMALComponentBase.Name +
+
+ MMALComponentBase.Enabled +
+
+ MMALComponentBase.Handler +
+
+ MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) +
+
+ MMALComponentBase.Dispose() +
+
+ MMALObject.Objects +
+
+ System.Object.ToString() +
+
+ System.Object.Equals(System.Object) +
+
+ System.Object.Equals(System.Object, System.Object) +
+
+ System.Object.ReferenceEquals(System.Object, System.Object) +
+
+ System.Object.GetHashCode() +
+
+ System.Object.GetType() +
+
+ System.Object.MemberwiseClone() +
Namespace:MMALSharp.Components
Assembly:MMALSharp.dll
Syntax
-
public class MMALVideoRenderer : MMALRendererBase
+
public class MMALVideoRenderer : MMALRendererBase, IDisposable

Constructors

diff --git a/docs/api/MMALSharp.MMALObject.html b/docs/api/MMALSharp.MMALObject.html index 9d8258e5..b685381a 100644 --- a/docs/api/MMALSharp.MMALObject.html +++ b/docs/api/MMALSharp.MMALObject.html @@ -93,7 +93,7 @@
Inheritance
System.Object
MMALObject
MMALBufferImpl
-
MMALComponentBase<T>
+
MMALComponentBase
MMALConnectionImpl
MMALPoolImpl
MMALPortBase
diff --git a/docs/api/MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.html b/docs/api/MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.html index 2d89cd06..220f42e2 100644 --- a/docs/api/MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.html +++ b/docs/api/MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.html @@ -118,12 +118,12 @@
Syntax

Constructors

-

MMAL_PARAMETER_ENCODING_T(MMAL_PARAMETER_HEADER_T, UInt32[])

+

MMAL_PARAMETER_ENCODING_T(MMAL_PARAMETER_HEADER_T, Int32[])

Declaration
-
public MMAL_PARAMETER_ENCODING_T(MMAL_PARAMETER_HEADER_T hdr, uint[] value)
+
public MMAL_PARAMETER_ENCODING_T(MMAL_PARAMETER_HEADER_T hdr, int[] value)
Parameters
@@ -141,7 +141,7 @@
Parameters
- + @@ -202,7 +202,7 @@

Declaration
-
public uint[] Value { get; }
+
public int[] Value { get; }
Property Value
System.UInt32[]System.Int32[] value
@@ -214,7 +214,7 @@
Property Value
- + diff --git a/docs/api/MMALSharp.html b/docs/api/MMALSharp.html index 448ef9a9..669a1500 100644 --- a/docs/api/MMALSharp.html +++ b/docs/api/MMALSharp.html @@ -110,7 +110,7 @@

MMALCame

MMALCameraConfig

-

MMALComponentBase<T>

+

MMALComponentBase

MMALComponentNotConfiguredException

diff --git a/docs/api/toc.html b/docs/api/toc.html index 89671e0d..008aa30f 100644 --- a/docs/api/toc.html +++ b/docs/api/toc.html @@ -71,7 +71,7 @@ MMALCameraConfig
  • - MMALComponentBase<T> + MMALComponentBase
  • MMALComponentNotConfiguredException @@ -876,7 +876,7 @@ MMALCameraConfig
  • - MMALComponentBase<T> + MMALComponentBase
  • MMALComponentNotConfiguredException diff --git a/docs/index.json b/docs/index.json index 2a787791..36ea6fa4 100644 --- a/docs/index.json +++ b/docs/index.json @@ -1,148 +1,23 @@ { - "api/MMALSharp.Components.MMALImageEncoder.html": { - "href": "api/MMALSharp.Components.MMALImageEncoder.html", - "title": "Class MMALImageEncoder", - "keywords": "Class MMALImageEncoder Represents an image encoder component Inheritance System.Object MMALDownstreamComponent MMALEncoderBase MMALImageEncoder Inherited Members MMALEncoderBase.EncodingType MMALEncoderBase.PixelFormat MMALEncoderBase.InputPort MMALEncoderBase.OutputPort MMALEncoderBase.Dispose() MMALDownstreamComponent.Connection Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public sealed class MMALImageEncoder : MMALEncoderBase Constructors MMALImageEncoder(ICaptureHandler) Declaration public MMALImageEncoder(ICaptureHandler handler) Parameters Type Name Description ICaptureHandler handler MMALImageEncoder(ICaptureHandler, MMALEncoding, MMALEncoding, Int32) Declaration public MMALImageEncoder(ICaptureHandler handler, MMALEncoding encodingType, MMALEncoding pixelFormat, int quality) Parameters Type Name Description ICaptureHandler handler MMALEncoding encodingType MMALEncoding pixelFormat System.Int32 quality MMALImageEncoder(ICaptureHandler, Int32) Declaration public MMALImageEncoder(ICaptureHandler handler, int quality) Parameters Type Name Description ICaptureHandler handler System.Int32 quality Fields MaxExifPayloadLength Declaration public const int MaxExifPayloadLength = 128 Field Value Type Description System.Int32 Properties Quality The quality of the JPEG image Declaration public int Quality { get; set; } Property Value Type Description System.Int32" - }, - "api/MMALSharp.ExifTag.html": { - "href": "api/MMALSharp.ExifTag.html", - "title": "Class ExifTag", - "keywords": "Class ExifTag Inheritance System.Object ExifTag Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class ExifTag Properties Key Declaration public string Key { get; set; } Property Value Type Description System.String Value Declaration public string Value { get; set; } Property Value Type Description System.String" - }, - "api/MMALSharp.Handlers.StreamCaptureHandler.html": { - "href": "api/MMALSharp.Handlers.StreamCaptureHandler.html", - "title": "Class StreamCaptureHandler", - "keywords": "Class StreamCaptureHandler Processes the image data to a stream. Inheritance System.Object StreamCaptureHandler ImageStreamCaptureHandler VideoStreamCaptureHandler Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Handlers Assembly :MMALSharp.Common.dll Syntax public abstract class StreamCaptureHandler : ICaptureHandler, IDisposable Constructors StreamCaptureHandler(String, String) Declaration public StreamCaptureHandler(string directory, string extension) Parameters Type Name Description System.String directory System.String extension Properties CurrentStream A Stream instance that we can process image data to Declaration protected Stream CurrentStream { get; set; } Property Value Type Description System.IO.Stream Directory The directory Declaration public string Directory { get; protected set; } Property Value Type Description System.String Extension Declaration public string Extension { get; protected set; } Property Value Type Description System.String Processed The total size of data that has been processed by this capture handler Declaration protected int Processed { get; set; } Property Value Type Description System.Int32 ProcessedFiles A list of FileStreams that have been processed by this capture handler Declaration public List> ProcessedFiles { get; set; } Property Value Type Description System.Collections.Generic.List < System.Tuple < System.String , System.String , System.String >> Methods Dispose() Declaration public void Dispose() Implements System.IDisposable.Dispose() GetFilename() Gets the filename that a FileStream points to Declaration public string GetFilename() Returns Type Description System.String The filename GetFilepath() Declaration public string GetFilepath() Returns Type Description System.String NewFile() Creates a new File (FileStream), assigns it to the Stream instance of this class and disposes of any existing stream. Declaration public void NewFile() PostProcess() Allows us to do any further processing once the capture method has completed. Declaration public void PostProcess() Implements ICaptureHandler.PostProcess() Process(Byte[]) Processes the data passed into this method to this class' Stream instance. Declaration public void Process(byte[] data) Parameters Type Name Description System.Byte [] data The image data Implements ICaptureHandler.Process(Byte[])" - }, - "api/MMALSharp.MMALCameraComponentExtensions.html": { - "href": "api/MMALSharp.MMALCameraComponentExtensions.html", - "title": "Class MMALCameraComponentExtensions", - "keywords": "Class MMALCameraComponentExtensions Inheritance System.Object MMALCameraComponentExtensions Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public static class MMALCameraComponentExtensions Methods GetAnalogGain(MMALCamera) Declaration public static double GetAnalogGain(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Double GetAwbBlueGain(MMALCamera) Declaration public static double GetAwbBlueGain(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Double GetAwbMode(MMALCamera) Declaration public static MMAL_PARAM_AWBMODE_T GetAwbMode(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description MMAL_PARAM_AWBMODE_T GetAwbRedGain(MMALCamera) Declaration public static double GetAwbRedGain(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Double GetBrightness(MMALCamera) Declaration public static double GetBrightness(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Double GetColourFx(MMALCamera) Declaration public static ColourEffects GetColourFx(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description ColourEffects GetContrast(MMALCamera) Declaration public static double GetContrast(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Double GetDigitalGain(MMALCamera) Declaration public static double GetDigitalGain(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Double GetDRC(MMALCamera) Declaration public static MMAL_PARAMETER_DRC_STRENGTH_T GetDRC(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description MMAL_PARAMETER_DRC_STRENGTH_T GetExposureCompensation(MMALCamera) Declaration public static int GetExposureCompensation(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Int32 GetExposureMeteringMode(MMALCamera) Declaration public static MMAL_PARAM_EXPOSUREMETERINGMODE_T GetExposureMeteringMode(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description MMAL_PARAM_EXPOSUREMETERINGMODE_T GetExposureMode(MMALCamera) Declaration public static MMAL_PARAM_EXPOSUREMODE_T GetExposureMode(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description MMAL_PARAM_EXPOSUREMODE_T GetExposureSpeed(MMALCamera) Declaration public static int GetExposureSpeed(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Int32 GetFlips(MMALCamera) Declaration public static MMAL_PARAM_MIRROR_T GetFlips(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description MMAL_PARAM_MIRROR_T GetFocusPosition(MMALCamera) Declaration public static int GetFocusPosition(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Int32 GetImageFx(MMALCamera) Declaration public static MMAL_PARAM_IMAGEFX_T GetImageFx(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description MMAL_PARAM_IMAGEFX_T GetISO(MMALCamera) Declaration public static int GetISO(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Int32 GetRotation(MMALCamera) Declaration public static int GetRotation(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Int32 GetSaturation(MMALCamera) Declaration public static double GetSaturation(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Double GetSharpness(MMALCamera) Declaration public static double GetSharpness(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Double GetShutterSpeed(MMALCamera) Declaration public static int GetShutterSpeed(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Int32 GetStatsPass(MMALCamera) Declaration public static bool GetStatsPass(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Boolean GetVideoStabilisation(MMALCamera) Declaration public static bool GetVideoStabilisation(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Boolean GetZoom(MMALCamera) Declaration public static MMAL_RECT_T GetZoom(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description MMAL_RECT_T" - }, - "api/MMALSharp.MMALControlPort.html": { - "href": "api/MMALSharp.MMALControlPort.html", - "title": "Class MMALControlPort", - "keywords": "Class MMALControlPort Represents a control port Inheritance System.Object MMALObject MMALPortBase MMALControlPort Inherited Members MMALPortBase.ComponentReference MMALPortBase.BufferPool MMALPortBase.ObjName MMALPortBase.Name MMALPortBase.Enabled MMALPortBase.BufferNumMin MMALPortBase.BufferSizeMin MMALPortBase.BufferAlignmentMin MMALPortBase.BufferNumRecommended MMALPortBase.BufferSizeRecommended MMALPortBase.BufferNum MMALPortBase.BufferSize MMALPortBase.Format MMALPortBase.Trigger MMALPortBase.mLock MMALPortBase.NativeCallback MMALPortBase.ManagedCallback MMALObject.Objects MMALObject.Dispose() System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALControlPort : MMALPortBase, IDisposable Constructors MMALControlPort(MMAL_PORT_T*, MMALComponentBase) Declaration public MMALControlPort(MMAL_PORT_T*ptr, MMALComponentBase comp) Parameters Type Name Description MMAL_PORT_T * ptr MMALComponentBase comp Extension Methods MMALPortExtensions.GetParameter(MMALPortBase, Int32) MMALPortExtensions.SetParameter(MMALPortBase, Int32, Object)" - }, - "api/MMALSharp.MMALInvalidException.html": { - "href": "api/MMALSharp.MMALInvalidException.html", - "title": "Class MMALInvalidException", - "keywords": "Class MMALInvalidException Inheritance System.Object System.Exception MMALException MMALInvalidException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALInvalidException : MMALException, ISerializable, _Exception Constructors MMALInvalidException() Declaration public MMALInvalidException()" - }, - "api/MMALSharp.MMALPoolImpl.html": { - "href": "api/MMALSharp.MMALPoolImpl.html", - "title": "Class MMALPoolImpl", - "keywords": "Class MMALPoolImpl Represents a pool of buffer headers. An instance of this class can be created via a MMALPortImpl. Inheritance System.Object MMALObject MMALPoolImpl Inherited Members MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALPoolImpl : MMALObject, IDisposable Constructors MMALPoolImpl(MMALPortBase) Declaration public MMALPoolImpl(MMALPortBase port) Parameters Type Name Description MMALPortBase port Properties Queue Accessor to the queue of buffer headers this pool has Declaration public MMALQueueImpl Queue { get; set; } Property Value Type Description MMALQueueImpl Methods Dispose() Declaration public override void Dispose() Overrides MMALObject.Dispose()" - }, - "api/MMALSharp.MMALQueueImpl.html": { - "href": "api/MMALSharp.MMALQueueImpl.html", - "title": "Class MMALQueueImpl", - "keywords": "Class MMALQueueImpl Represents a queue of buffer headers. Inheritance System.Object MMALObject MMALQueueImpl Inherited Members MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALQueueImpl : MMALObject, IDisposable Constructors MMALQueueImpl(MMAL_QUEUE_T*) Declaration public MMALQueueImpl(MMAL_QUEUE_T*ptr) Parameters Type Name Description MMAL_QUEUE_T * ptr Methods Dispose() Declaration public override void Dispose() Overrides MMALObject.Dispose()" - }, - "api/MMALSharp.MMALResourceUnavailableException.html": { - "href": "api/MMALSharp.MMALResourceUnavailableException.html", - "title": "Class MMALResourceUnavailableException", - "keywords": "Class MMALResourceUnavailableException Inheritance System.Object System.Exception MMALException MMALResourceUnavailableException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALResourceUnavailableException : MMALException, ISerializable, _Exception Constructors MMALResourceUnavailableException() Declaration public MMALResourceUnavailableException()" - }, - "api/MMALSharp.Native.MMALEncoding.EncodingType.html": { - "href": "api/MMALSharp.Native.MMALEncoding.EncodingType.html", - "title": "Enum MMALEncoding.EncodingType", - "keywords": "Enum MMALEncoding.EncodingType Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum EncodingType Fields Name Description Audio Image Internal PixelFormat Video" + "api/MMALSharp.MMALVideoPort.html": { + "href": "api/MMALSharp.MMALVideoPort.html", + "title": "Class MMALVideoPort", + "keywords": "Class MMALVideoPort Represents a video port Inheritance System.Object MMALObject MMALPortBase MMALPortImpl MMALVideoPort Inherited Members MMALPortBase.ComponentReference MMALPortBase.BufferPool MMALPortBase.ObjName MMALPortBase.Name MMALPortBase.Enabled MMALPortBase.BufferNumMin MMALPortBase.BufferSizeMin MMALPortBase.BufferAlignmentMin MMALPortBase.BufferNumRecommended MMALPortBase.BufferSizeRecommended MMALPortBase.BufferNum MMALPortBase.BufferSize MMALPortBase.Format MMALPortBase.Trigger MMALPortBase.mLock MMALPortBase.NativeCallback MMALPortBase.ManagedCallback MMALObject.Objects MMALObject.Dispose() System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALVideoPort : MMALPortImpl, IDisposable Constructors MMALVideoPort(MMAL_PORT_T*, MMALComponentBase) Declaration public MMALVideoPort(MMAL_PORT_T*ptr, MMALComponentBase comp) Parameters Type Name Description MMAL_PORT_T * ptr MMALComponentBase comp Properties Timeout This is used when the user provides a timeout DateTime and will signal an end to video recording. Declaration public DateTime? Timeout { get; set; } Property Value Type Description System.Nullable < System.DateTime > Extension Methods MMALPortExtensions.GetParameter(MMALPortBase, Int32) MMALPortExtensions.SetParameter(MMALPortBase, Int32, Object) MMALPortExtensions.GetRawCapture(MMALPortImpl)" }, "api/MMALSharp.Native.MMALEncoding.html": { "href": "api/MMALSharp.Native.MMALEncoding.html", "title": "Class MMALEncoding", "keywords": "Class MMALEncoding Inheritance System.Object MMALEncoding Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public class MMALEncoding Constructors MMALEncoding(Int32, String, MMALEncoding.EncodingType) Declaration public MMALEncoding(int val, string name, MMALEncoding.EncodingType type) Parameters Type Name Description System.Int32 val System.String name MMALEncoding.EncodingType type MMALEncoding(String, MMALEncoding.EncodingType) Declaration public MMALEncoding(string s, MMALEncoding.EncodingType type) Parameters Type Name Description System.String s MMALEncoding.EncodingType type Fields MMAL_COLOR_SPACE_BT470_2_BG Declaration public static MMALEncoding MMAL_COLOR_SPACE_BT470_2_BG Field Value Type Description MMALEncoding MMAL_COLOR_SPACE_BT470_2_M Declaration public static MMALEncoding MMAL_COLOR_SPACE_BT470_2_M Field Value Type Description MMALEncoding MMAL_COLOR_SPACE_FCC Declaration public static MMALEncoding MMAL_COLOR_SPACE_FCC Field Value Type Description MMALEncoding MMAL_COLOR_SPACE_ITUR_BT601 Declaration public static MMALEncoding MMAL_COLOR_SPACE_ITUR_BT601 Field Value Type Description MMALEncoding MMAL_COLOR_SPACE_ITUR_BT709 Declaration public static MMALEncoding MMAL_COLOR_SPACE_ITUR_BT709 Field Value Type Description MMALEncoding MMAL_COLOR_SPACE_JFIF_Y16_255 Declaration public static MMALEncoding MMAL_COLOR_SPACE_JFIF_Y16_255 Field Value Type Description MMALEncoding MMAL_COLOR_SPACE_JPEG_JFIF Declaration public static MMALEncoding MMAL_COLOR_SPACE_JPEG_JFIF Field Value Type Description MMALEncoding MMAL_COLOR_SPACE_SMPTE240M Declaration public static MMALEncoding MMAL_COLOR_SPACE_SMPTE240M Field Value Type Description MMALEncoding MMAL_COLOR_SPACE_UNKNOWN Declaration public static MMALEncoding MMAL_COLOR_SPACE_UNKNOWN Field Value Type Description MMALEncoding MMAL_ENCODING_ABGR Declaration public static MMALEncoding MMAL_ENCODING_ABGR Field Value Type Description MMALEncoding MMAL_ENCODING_AC3 Declaration public static MMALEncoding MMAL_ENCODING_AC3 Field Value Type Description MMALEncoding MMAL_ENCODING_ADPCM_IMA_MS Declaration public static MMALEncoding MMAL_ENCODING_ADPCM_IMA_MS Field Value Type Description MMALEncoding MMAL_ENCODING_ADPCM_MS Declaration public static MMALEncoding MMAL_ENCODING_ADPCM_MS Field Value Type Description MMALEncoding MMAL_ENCODING_ADPCM_SWF Declaration public static MMALEncoding MMAL_ENCODING_ADPCM_SWF Field Value Type Description MMALEncoding MMAL_ENCODING_ALAW Declaration public static MMALEncoding MMAL_ENCODING_ALAW Field Value Type Description MMALEncoding MMAL_ENCODING_AMRNB Declaration public static MMALEncoding MMAL_ENCODING_AMRNB Field Value Type Description MMALEncoding MMAL_ENCODING_AMRWB Declaration public static MMALEncoding MMAL_ENCODING_AMRWB Field Value Type Description MMALEncoding MMAL_ENCODING_AMRWBP Declaration public static MMALEncoding MMAL_ENCODING_AMRWBP Field Value Type Description MMALEncoding MMAL_ENCODING_ARGB Declaration public static MMALEncoding MMAL_ENCODING_ARGB Field Value Type Description MMALEncoding MMAL_ENCODING_ATRAC3 Declaration public static MMALEncoding MMAL_ENCODING_ATRAC3 Field Value Type Description MMALEncoding MMAL_ENCODING_ATRACL Declaration public static MMALEncoding MMAL_ENCODING_ATRACL Field Value Type Description MMALEncoding MMAL_ENCODING_ATRACX Declaration public static MMALEncoding MMAL_ENCODING_ATRACX Field Value Type Description MMALEncoding MMAL_ENCODING_BAYER_SBGGR10DPCM8 Declaration public static MMALEncoding MMAL_ENCODING_BAYER_SBGGR10DPCM8 Field Value Type Description MMALEncoding MMAL_ENCODING_BAYER_SBGGR10P Declaration public static MMALEncoding MMAL_ENCODING_BAYER_SBGGR10P Field Value Type Description MMALEncoding MMAL_ENCODING_BAYER_SBGGR12P Declaration public static MMALEncoding MMAL_ENCODING_BAYER_SBGGR12P Field Value Type Description MMALEncoding MMAL_ENCODING_BAYER_SBGGR16 Declaration public static MMALEncoding MMAL_ENCODING_BAYER_SBGGR16 Field Value Type Description MMALEncoding MMAL_ENCODING_BAYER_SBGGR8 Declaration public static MMALEncoding MMAL_ENCODING_BAYER_SBGGR8 Field Value Type Description MMALEncoding MMAL_ENCODING_BGR16 Declaration public static MMALEncoding MMAL_ENCODING_BGR16 Field Value Type Description MMALEncoding MMAL_ENCODING_BGR24 Declaration public static MMALEncoding MMAL_ENCODING_BGR24 Field Value Type Description MMALEncoding MMAL_ENCODING_BGR32 Declaration public static MMALEncoding MMAL_ENCODING_BGR32 Field Value Type Description MMALEncoding MMAL_ENCODING_BGRA Declaration public static MMALEncoding MMAL_ENCODING_BGRA Field Value Type Description MMALEncoding MMAL_ENCODING_BMP Declaration public static MMALEncoding MMAL_ENCODING_BMP Field Value Type Description MMALEncoding MMAL_ENCODING_DTS Declaration public static MMALEncoding MMAL_ENCODING_DTS Field Value Type Description MMALEncoding MMAL_ENCODING_EAC3 Declaration public static MMALEncoding MMAL_ENCODING_EAC3 Field Value Type Description MMALEncoding MMAL_ENCODING_EGL_IMAGE Declaration public static MMALEncoding MMAL_ENCODING_EGL_IMAGE Field Value Type Description MMALEncoding MMAL_ENCODING_EVRC Declaration public static MMALEncoding MMAL_ENCODING_EVRC Field Value Type Description MMALEncoding MMAL_ENCODING_FLAC Declaration public static MMALEncoding MMAL_ENCODING_FLAC Field Value Type Description MMALEncoding MMAL_ENCODING_GIF Declaration public static MMALEncoding MMAL_ENCODING_GIF Field Value Type Description MMALEncoding MMAL_ENCODING_H263 Declaration public static MMALEncoding MMAL_ENCODING_H263 Field Value Type Description MMALEncoding MMAL_ENCODING_H264 Declaration public static MMALEncoding MMAL_ENCODING_H264 Field Value Type Description MMALEncoding MMAL_ENCODING_I420 Declaration public static MMALEncoding MMAL_ENCODING_I420 Field Value Type Description MMALEncoding MMAL_ENCODING_I420_SLICE Declaration public static MMALEncoding MMAL_ENCODING_I420_SLICE Field Value Type Description MMALEncoding MMAL_ENCODING_I422 Declaration public static MMALEncoding MMAL_ENCODING_I422 Field Value Type Description MMALEncoding MMAL_ENCODING_I422_SLICE Declaration public static MMALEncoding MMAL_ENCODING_I422_SLICE Field Value Type Description MMALEncoding MMAL_ENCODING_JPEG Declaration public static MMALEncoding MMAL_ENCODING_JPEG Field Value Type Description MMALEncoding MMAL_ENCODING_MIDI Declaration public static MMALEncoding MMAL_ENCODING_MIDI Field Value Type Description MMALEncoding MMAL_ENCODING_MJPEG Declaration public static MMALEncoding MMAL_ENCODING_MJPEG Field Value Type Description MMALEncoding MMAL_ENCODING_MLP Declaration public static MMALEncoding MMAL_ENCODING_MLP Field Value Type Description MMALEncoding MMAL_ENCODING_MP1V Declaration public static MMALEncoding MMAL_ENCODING_MP1V Field Value Type Description MMALEncoding MMAL_ENCODING_MP2V Declaration public static MMALEncoding MMAL_ENCODING_MP2V Field Value Type Description MMALEncoding MMAL_ENCODING_MP4A Declaration public static MMALEncoding MMAL_ENCODING_MP4A Field Value Type Description MMALEncoding MMAL_ENCODING_MP4V Declaration public static MMALEncoding MMAL_ENCODING_MP4V Field Value Type Description MMALEncoding MMAL_ENCODING_MP4V_DIVX_DRM Declaration public static MMALEncoding MMAL_ENCODING_MP4V_DIVX_DRM Field Value Type Description MMALEncoding MMAL_ENCODING_MPGA Declaration public static MMALEncoding MMAL_ENCODING_MPGA Field Value Type Description MMALEncoding MMAL_ENCODING_MULAW Declaration public static MMALEncoding MMAL_ENCODING_MULAW Field Value Type Description MMALEncoding MMAL_ENCODING_MVC Declaration public static MMALEncoding MMAL_ENCODING_MVC Field Value Type Description MMALEncoding MMAL_ENCODING_NELLYMOSER Declaration public static MMALEncoding MMAL_ENCODING_NELLYMOSER Field Value Type Description MMALEncoding MMAL_ENCODING_NV12 Declaration public static MMALEncoding MMAL_ENCODING_NV12 Field Value Type Description MMALEncoding MMAL_ENCODING_NV21 Declaration public static MMALEncoding MMAL_ENCODING_NV21 Field Value Type Description MMALEncoding MMAL_ENCODING_OPAQUE Declaration public static MMALEncoding MMAL_ENCODING_OPAQUE Field Value Type Description MMALEncoding MMAL_ENCODING_PCM_FLOAT Declaration public static MMALEncoding MMAL_ENCODING_PCM_FLOAT Field Value Type Description MMALEncoding MMAL_ENCODING_PCM_FLOAT_BE Declaration public static MMALEncoding MMAL_ENCODING_PCM_FLOAT_BE Field Value Type Description MMALEncoding MMAL_ENCODING_PCM_FLOAT_LE Declaration public static MMALEncoding MMAL_ENCODING_PCM_FLOAT_LE Field Value Type Description MMALEncoding MMAL_ENCODING_PCM_SIGNED Declaration public static MMALEncoding MMAL_ENCODING_PCM_SIGNED Field Value Type Description MMALEncoding MMAL_ENCODING_PCM_SIGNED_BE Declaration public static MMALEncoding MMAL_ENCODING_PCM_SIGNED_BE Field Value Type Description MMALEncoding MMAL_ENCODING_PCM_SIGNED_LE Declaration public static MMALEncoding MMAL_ENCODING_PCM_SIGNED_LE Field Value Type Description MMALEncoding MMAL_ENCODING_PCM_UNSIGNED Declaration public static MMALEncoding MMAL_ENCODING_PCM_UNSIGNED Field Value Type Description MMALEncoding MMAL_ENCODING_PCM_UNSIGNED_BE Declaration public static MMALEncoding MMAL_ENCODING_PCM_UNSIGNED_BE Field Value Type Description MMALEncoding MMAL_ENCODING_PCM_UNSIGNED_LE Declaration public static MMALEncoding MMAL_ENCODING_PCM_UNSIGNED_LE Field Value Type Description MMALEncoding MMAL_ENCODING_PNG Declaration public static MMALEncoding MMAL_ENCODING_PNG Field Value Type Description MMALEncoding MMAL_ENCODING_PPM Declaration public static MMALEncoding MMAL_ENCODING_PPM Field Value Type Description MMALEncoding MMAL_ENCODING_QCELP Declaration public static MMALEncoding MMAL_ENCODING_QCELP Field Value Type Description MMALEncoding MMAL_ENCODING_RGB16 Declaration public static MMALEncoding MMAL_ENCODING_RGB16 Field Value Type Description MMALEncoding MMAL_ENCODING_RGB24 Declaration public static MMALEncoding MMAL_ENCODING_RGB24 Field Value Type Description MMALEncoding MMAL_ENCODING_RGB32 Declaration public static MMALEncoding MMAL_ENCODING_RGB32 Field Value Type Description MMALEncoding MMAL_ENCODING_RGBA Declaration public static MMALEncoding MMAL_ENCODING_RGBA Field Value Type Description MMALEncoding MMAL_ENCODING_SPARK Declaration public static MMALEncoding MMAL_ENCODING_SPARK Field Value Type Description MMALEncoding MMAL_ENCODING_SPEEX Declaration public static MMALEncoding MMAL_ENCODING_SPEEX Field Value Type Description MMALEncoding MMAL_ENCODING_TGA Declaration public static MMALEncoding MMAL_ENCODING_TGA Field Value Type Description MMALEncoding MMAL_ENCODING_THEORA Declaration public static MMALEncoding MMAL_ENCODING_THEORA Field Value Type Description MMALEncoding MMAL_ENCODING_UYVY Declaration public static MMALEncoding MMAL_ENCODING_UYVY Field Value Type Description MMALEncoding MMAL_ENCODING_VARIANT_H264_AVC1 Declaration public static MMALEncoding MMAL_ENCODING_VARIANT_H264_AVC1 Field Value Type Description MMALEncoding MMAL_ENCODING_VARIANT_H264_DEFAULT Declaration public static MMALEncoding MMAL_ENCODING_VARIANT_H264_DEFAULT Field Value Type Description MMALEncoding MMAL_ENCODING_VARIANT_H264_RAW Declaration public static MMALEncoding MMAL_ENCODING_VARIANT_H264_RAW Field Value Type Description MMALEncoding MMAL_ENCODING_VARIANT_MP4A_ADTS Declaration public static MMALEncoding MMAL_ENCODING_VARIANT_MP4A_ADTS Field Value Type Description MMALEncoding MMAL_ENCODING_VARIANT_MP4A_DEFAULT Declaration public static MMALEncoding MMAL_ENCODING_VARIANT_MP4A_DEFAULT Field Value Type Description MMALEncoding MMAL_ENCODING_VORBIS Declaration public static MMALEncoding MMAL_ENCODING_VORBIS Field Value Type Description MMALEncoding MMAL_ENCODING_VP6 Declaration public static MMALEncoding MMAL_ENCODING_VP6 Field Value Type Description MMALEncoding MMAL_ENCODING_VP7 Declaration public static MMALEncoding MMAL_ENCODING_VP7 Field Value Type Description MMALEncoding MMAL_ENCODING_VP8 Declaration public static MMALEncoding MMAL_ENCODING_VP8 Field Value Type Description MMALEncoding MMAL_ENCODING_VYUY Declaration public static MMALEncoding MMAL_ENCODING_VYUY Field Value Type Description MMALEncoding MMAL_ENCODING_WMA1 Declaration public static MMALEncoding MMAL_ENCODING_WMA1 Field Value Type Description MMALEncoding MMAL_ENCODING_WMA2 Declaration public static MMALEncoding MMAL_ENCODING_WMA2 Field Value Type Description MMALEncoding MMAL_ENCODING_WMAL Declaration public static MMALEncoding MMAL_ENCODING_WMAL Field Value Type Description MMALEncoding MMAL_ENCODING_WMAP Declaration public static MMALEncoding MMAL_ENCODING_WMAP Field Value Type Description MMALEncoding MMAL_ENCODING_WMAV Declaration public static MMALEncoding MMAL_ENCODING_WMAV Field Value Type Description MMALEncoding MMAL_ENCODING_WMV1 Declaration public static MMALEncoding MMAL_ENCODING_WMV1 Field Value Type Description MMALEncoding MMAL_ENCODING_WMV2 Declaration public static MMALEncoding MMAL_ENCODING_WMV2 Field Value Type Description MMALEncoding MMAL_ENCODING_WMV3 Declaration public static MMALEncoding MMAL_ENCODING_WMV3 Field Value Type Description MMALEncoding MMAL_ENCODING_WVC1 Declaration public static MMALEncoding MMAL_ENCODING_WVC1 Field Value Type Description MMALEncoding MMAL_ENCODING_YUVUV128 Declaration public static MMALEncoding MMAL_ENCODING_YUVUV128 Field Value Type Description MMALEncoding MMAL_ENCODING_YUYV Declaration public static MMALEncoding MMAL_ENCODING_YUYV Field Value Type Description MMALEncoding MMAL_ENCODING_YV12 Declaration public static MMALEncoding MMAL_ENCODING_YV12 Field Value Type Description MMALEncoding MMAL_ENCODING_YVYU Declaration public static MMALEncoding MMAL_ENCODING_YVYU Field Value Type Description MMALEncoding Properties EncodingName Declaration public string EncodingName { get; set; } Property Value Type Description System.String EncodingVal Declaration public int EncodingVal { get; set; } Property Value Type Description System.Int32 EncType Declaration public MMALEncoding.EncodingType EncType { get; set; } Property Value Type Description MMALEncoding.EncodingType" }, - "api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYSET_T.html": { - "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYSET_T.html", - "title": "Enum MMALParametersVideo.MMAL_DISPLAYSET_T", - "keywords": "Enum MMALParametersVideo.MMAL_DISPLAYSET_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_DISPLAYSET_T Fields Name Description MMAL_DISPLAY_SET_ALPHA MMAL_DISPLAY_SET_COPYPROTECT MMAL_DISPLAY_SET_DEST_RECT MMAL_DISPLAY_SET_FULLSCREEN MMAL_DISPLAY_SET_LAYER MMAL_DISPLAY_SET_MODE MMAL_DISPLAY_SET_NOASPECT MMAL_DISPLAY_SET_NONE MMAL_DISPLAY_SET_NUM MMAL_DISPLAY_SET_PIXEL MMAL_DISPLAY_SET_SRC_RECT MMAL_DISPLAY_SET_TRANSFORM" - }, - "api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T.html": { - "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T.html", - "title": "Enum MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T", - "keywords": "Enum MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_DISPLAYTRANSFORM_T Fields Name Description MMAL_DISPLAY_MIRROR_ROT0 MMAL_DISPLAY_MIRROR_ROT180 MMAL_DISPLAY_MIRROR_ROT270 MMAL_DISPLAY_MIRROR_ROT90 MMAL_DISPLAY_ROT0 MMAL_DISPLAY_ROT180 MMAL_DISPLAY_ROT270 MMAL_DISPLAY_ROT90" - }, - "api/MMALSharp.Native.MMALPool.mmal_pool_allocator_alloc_t.html": { - "href": "api/MMALSharp.Native.MMALPool.mmal_pool_allocator_alloc_t.html", - "title": "Delegate MMALPool.mmal_pool_allocator_alloc_t", - "keywords": "Delegate MMALPool.mmal_pool_allocator_alloc_t Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public delegate void mmal_pool_allocator_alloc_t(IntPtr ptr, uint value); Parameters Type Name Description System.IntPtr ptr System.UInt32 value" - }, - "api/MMALSharp.Native.MMALPool.mmal_pool_allocator_free_t.html": { - "href": "api/MMALSharp.Native.MMALPool.mmal_pool_allocator_free_t.html", - "title": "Delegate MMALPool.mmal_pool_allocator_free_t", - "keywords": "Delegate MMALPool.mmal_pool_allocator_free_t Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public delegate void mmal_pool_allocator_free_t(IntPtr ptr, IntPtr ptr2); Parameters Type Name Description System.IntPtr ptr System.IntPtr ptr2" - }, - "api/MMALSharp.Native.MMAL_BUFFER_HEADER_T.html": { - "href": "api/MMALSharp.Native.MMAL_BUFFER_HEADER_T.html", - "title": "Struct MMAL_BUFFER_HEADER_T", - "keywords": "Struct MMAL_BUFFER_HEADER_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_BUFFER_HEADER_T Constructors MMAL_BUFFER_HEADER_T(MMAL_BUFFER_HEADER_T*, IntPtr, UInt32, Byte*, UInt32, UInt32, UInt32, UInt32, Int64, Int64, IntPtr, IntPtr) Declaration public MMAL_BUFFER_HEADER_T(MMAL_BUFFER_HEADER_T*next, IntPtr priv, uint cmd, byte *data, uint allocSize, uint length, uint offset, uint flags, long pts, long dts, IntPtr type, IntPtr userData) Parameters Type Name Description MMAL_BUFFER_HEADER_T * next System.IntPtr priv System.UInt32 cmd System.Byte * data System.UInt32 allocSize System.UInt32 length System.UInt32 offset System.UInt32 flags System.Int64 pts System.Int64 dts System.IntPtr type System.IntPtr userData Properties AllocSize Declaration public uint AllocSize { get; } Property Value Type Description System.UInt32 Cmd Declaration public uint Cmd { get; } Property Value Type Description System.UInt32 Data Declaration public byte *Data { get; } Property Value Type Description System.Byte * Dts Declaration public long Dts { get; } Property Value Type Description System.Int64 Flags Declaration public uint Flags { get; } Property Value Type Description System.UInt32 Length Declaration public uint Length { get; } Property Value Type Description System.UInt32 Next Declaration public MMAL_BUFFER_HEADER_T*Next { get; } Property Value Type Description MMAL_BUFFER_HEADER_T * Offset Declaration public uint Offset { get; } Property Value Type Description System.UInt32 Priv Declaration public IntPtr Priv { get; } Property Value Type Description System.IntPtr Pts Declaration public long Pts { get; } Property Value Type Description System.Int64 Type Declaration public IntPtr Type { get; } Property Value Type Description System.IntPtr UserData Declaration public IntPtr UserData { get; } Property Value Type Description System.IntPtr" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_RESULTS_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_RESULTS_T.html", - "title": "Struct MMAL_PARAMETER_FACE_TRACK_RESULTS_T", - "keywords": "Struct MMAL_PARAMETER_FACE_TRACK_RESULTS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_FACE_TRACK_RESULTS_T Constructors MMAL_PARAMETER_FACE_TRACK_RESULTS_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32, UInt32, MMAL_PARAMETER_FACE_TRACK_FACE_T[]) Declaration public MMAL_PARAMETER_FACE_TRACK_RESULTS_T(MMAL_PARAMETER_HEADER_T hdr, uint numFaces, uint frameWidth, uint frameHeight, MMAL_PARAMETER_FACE_TRACK_FACE_T[] faces) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 numFaces System.UInt32 frameWidth System.UInt32 frameHeight MMAL_PARAMETER_FACE_TRACK_FACE_T [] faces Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Faces Declaration public MMAL_PARAMETER_FACE_TRACK_FACE_T[] Faces { get; } Property Value Type Description MMAL_PARAMETER_FACE_TRACK_FACE_T [] FrameHeight Declaration public uint FrameHeight { get; } Property Value Type Description System.UInt32 FrameWidth Declaration public uint FrameWidth { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T NumFaces Declaration public uint NumFaces { get; } Property Value Type Description System.UInt32" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_MIRROR_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_MIRROR_T.html", - "title": "Struct MMAL_PARAMETER_MIRROR_T", - "keywords": "Struct MMAL_PARAMETER_MIRROR_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_MIRROR_T Constructors MMAL_PARAMETER_MIRROR_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_MIRROR_T) Declaration public MMAL_PARAMETER_MIRROR_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_MIRROR_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_MIRROR_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Value Declaration public MMAL_PARAM_MIRROR_T Value { get; } Property Value Type Description MMAL_PARAM_MIRROR_T" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_PRIVACY_INDICATOR_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_PRIVACY_INDICATOR_T.html", - "title": "Struct MMAL_PARAMETER_PRIVACY_INDICATOR_T", - "keywords": "Struct MMAL_PARAMETER_PRIVACY_INDICATOR_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_PRIVACY_INDICATOR_T Constructors MMAL_PARAMETER_PRIVACY_INDICATOR_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_PRIVACY_INDICATOR_T) Declaration public MMAL_PARAMETER_PRIVACY_INDICATOR_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_PRIVACY_INDICATOR_T mode) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_PRIVACY_INDICATOR_T mode Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Mode Declaration public MMAL_PARAM_PRIVACY_INDICATOR_T Mode { get; } Property Value Type Description MMAL_PARAM_PRIVACY_INDICATOR_T" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_RATIONAL_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_RATIONAL_T.html", - "title": "Struct MMAL_PARAMETER_RATIONAL_T", - "keywords": "Struct MMAL_PARAMETER_RATIONAL_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_RATIONAL_T Constructors MMAL_PARAMETER_RATIONAL_T(MMAL_PARAMETER_HEADER_T, MMAL_RATIONAL_T) Declaration public MMAL_PARAMETER_RATIONAL_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_RATIONAL_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_RATIONAL_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_RATIONAL_T Value { get; } Property Value Type Description MMAL_RATIONAL_T" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_REDEYE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_REDEYE_T.html", - "title": "Struct MMAL_PARAMETER_REDEYE_T", - "keywords": "Struct MMAL_PARAMETER_REDEYE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_REDEYE_T Constructors MMAL_PARAMETER_REDEYE_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_REDEYE_T) Declaration public MMAL_PARAMETER_REDEYE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_REDEYE_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_REDEYE_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_PARAM_REDEYE_T Value { get; } Property Value Type Description MMAL_PARAM_REDEYE_T" - }, - "api/MMALSharp.Native.MMAL_PARAM_FLICKERAVOID_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAM_FLICKERAVOID_T.html", - "title": "Enum MMAL_PARAM_FLICKERAVOID_T", - "keywords": "Enum MMAL_PARAM_FLICKERAVOID_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_FLICKERAVOID_T Fields Name Description MMAL_PARAM_FLICKERAVOID_50HZ MMAL_PARAM_FLICKERAVOID_60HZ MMAL_PARAM_FLICKERAVOID_AUTO MMAL_PARAM_FLICKERAVOID_MAX MMAL_PARAM_FLICKERAVOID_OFF" - }, - "api/MMALSharp.Native.MMAL_PARAM_FOCUS_STATUS_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAM_FOCUS_STATUS_T.html", - "title": "Enum MMAL_PARAM_FOCUS_STATUS_T", - "keywords": "Enum MMAL_PARAM_FOCUS_STATUS_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_FOCUS_STATUS_T Fields Name Description MMAL_PARAM_FOCUS_STATUS_CAF_FAILED MMAL_PARAM_FOCUS_STATUS_CAF_MOVING MMAL_PARAM_FOCUS_STATUS_CAF_SCENE_CHANGED MMAL_PARAM_FOCUS_STATUS_CAF_SUCCESS MMAL_PARAM_FOCUS_STATUS_CAF_WATCHING MMAL_PARAM_FOCUS_STATUS_LOST MMAL_PARAM_FOCUS_STATUS_MANUAL_MOVING MMAL_PARAM_FOCUS_STATUS_MANUAL_REACHED MMAL_PARAM_FOCUS_STATUS_MAX MMAL_PARAM_FOCUS_STATUS_OFF MMAL_PARAM_FOCUS_STATUS_REACHED MMAL_PARAM_FOCUS_STATUS_REQUEST MMAL_PARAM_FOCUS_STATUS_UNABLE_TO_REACH" - }, - "api/MMALSharp.Native.MMAL_PARAM_FOCUS_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAM_FOCUS_T.html", - "title": "Enum MMAL_PARAM_FOCUS_T", - "keywords": "Enum MMAL_PARAM_FOCUS_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_FOCUS_T Fields Name Description MMAL_PARAM_FOCUS_AUTO MMAL_PARAM_FOCUS_AUTO_MACRO MMAL_PARAM_FOCUS_AUTO_NEAR MMAL_PARAM_FOCUS_CAF MMAL_PARAM_FOCUS_CAF_FAST MMAL_PARAM_FOCUS_CAF_MACRO MMAL_PARAM_FOCUS_CAF_MACRO_FAST MMAL_PARAM_FOCUS_CAF_NEAR MMAL_PARAM_FOCUS_CAF_NEAR_FAST MMAL_PARAM_FOCUS_EDOF MMAL_PARAM_FOCUS_FIXED_CURRENT MMAL_PARAM_FOCUS_FIXED_HYPERFOCAL MMAL_PARAM_FOCUS_FIXED_INFINITY MMAL_PARAM_FOCUS_FIXED_MACRO MMAL_PARAM_FOCUS_FIXED_NEAR MMAL_PARAM_FOCUS_MAX" - }, - "api/MMALSharp.Native.MMAL_PARAM_IMAGEFX_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAM_IMAGEFX_T.html", - "title": "Enum MMAL_PARAM_IMAGEFX_T", - "keywords": "Enum MMAL_PARAM_IMAGEFX_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_IMAGEFX_T Fields Name Description MMAL_PARAM_IMAGEFX_BLACKBOARD MMAL_PARAM_IMAGEFX_BLUR MMAL_PARAM_IMAGEFX_CARTOON MMAL_PARAM_IMAGEFX_COLOURBALANCE MMAL_PARAM_IMAGEFX_COLOURPOINT MMAL_PARAM_IMAGEFX_COLOURSWAP MMAL_PARAM_IMAGEFX_DEINTERLACE_ADV MMAL_PARAM_IMAGEFX_DEINTERLACE_DOUBLE MMAL_PARAM_IMAGEFX_DEINTERLACE_FAST MMAL_PARAM_IMAGEFX_DENOISE MMAL_PARAM_IMAGEFX_EMBOSS MMAL_PARAM_IMAGEFX_FILM MMAL_PARAM_IMAGEFX_GPEN MMAL_PARAM_IMAGEFX_HATCH MMAL_PARAM_IMAGEFX_MAX MMAL_PARAM_IMAGEFX_NEGATIVE MMAL_PARAM_IMAGEFX_NONE MMAL_PARAM_IMAGEFX_OILPAINT MMAL_PARAM_IMAGEFX_PASTEL MMAL_PARAM_IMAGEFX_POSTERISE MMAL_PARAM_IMAGEFX_POSTERIZE MMAL_PARAM_IMAGEFX_SATURATION MMAL_PARAM_IMAGEFX_SKETCH MMAL_PARAM_IMAGEFX_SOLARIZE MMAL_PARAM_IMAGEFX_WASHEDOUT MMAL_PARAM_IMAGEFX_WATERCOLOUR MMAL_PARAM_IMAGEFX_WHITEBOARD" - }, - "api/MMALSharp.AnnotateImage.html": { - "href": "api/MMALSharp.AnnotateImage.html", - "title": "Class AnnotateImage", - "keywords": "Class AnnotateImage Inheritance System.Object AnnotateImage Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class AnnotateImage Properties BgColour Declaration public int BgColour { get; set; } Property Value Type Description System.Int32 CustomText Declaration public string CustomText { get; set; } Property Value Type Description System.String ShowBlackBackground Declaration public bool ShowBlackBackground { get; set; } Property Value Type Description System.Boolean ShowCafSettings Declaration public bool ShowCafSettings { get; set; } Property Value Type Description System.Boolean ShowDateText Declaration public bool ShowDateText { get; set; } Property Value Type Description System.Boolean ShowFrameNumber Declaration public bool ShowFrameNumber { get; set; } Property Value Type Description System.Boolean ShowGainSettings Declaration public bool ShowGainSettings { get; set; } Property Value Type Description System.Boolean ShowLensSettings Declaration public bool ShowLensSettings { get; set; } Property Value Type Description System.Boolean ShowMotionSettings Declaration public bool ShowMotionSettings { get; set; } Property Value Type Description System.Boolean ShowShutterSettings Declaration public bool ShowShutterSettings { get; set; } Property Value Type Description System.Boolean ShowTimeText Declaration public bool ShowTimeText { get; set; } Property Value Type Description System.Boolean TextColour Declaration public int TextColour { get; set; } Property Value Type Description System.Int32 TextSize Declaration public int TextSize { get; set; } Property Value Type Description System.Int32" - }, - "api/MMALSharp.Components.MMALSplitterComponent.html": { - "href": "api/MMALSharp.Components.MMALSplitterComponent.html", - "title": "Class MMALSplitterComponent", - "keywords": "Class MMALSplitterComponent Inheritance System.Object MMALDownstreamComponent MMALSplitterComponent Inherited Members MMALDownstreamComponent.Connection Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public class MMALSplitterComponent : MMALDownstreamComponent Constructors MMALSplitterComponent() Declaration public MMALSplitterComponent()" - }, - "api/MMALSharp.FFmpeg.VideoUtilities.html": { - "href": "api/MMALSharp.FFmpeg.VideoUtilities.html", - "title": "Class VideoUtilities", - "keywords": "Class VideoUtilities Inheritance System.Object VideoUtilities Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.FFmpeg Assembly :MMALSharp.FFmpeg.dll Syntax public static class VideoUtilities Methods ImagesToVideo(ImageStreamCaptureHandler, String, Int32) Useful for Timelapse captures. Enables you to convert a list of images associated with an ImageStreamCaptureHandler to a video Declaration public static void ImagesToVideo(this ImageStreamCaptureHandler result, string targetDirectory, int fps) Parameters Type Name Description ImageStreamCaptureHandler result System.String targetDirectory System.Int32 fps" + "api/MMALSharp.Native.MMALEvents.html": { + "href": "api/MMALSharp.Native.MMALEvents.html", + "title": "Class MMALEvents", + "keywords": "Class MMALEvents Inheritance System.Object MMALEvents Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALEvents Fields MMAL_EVENT_EOS Declaration public static int MMAL_EVENT_EOS Field Value Type Description System.Int32 MMAL_EVENT_ERROR Declaration public static int MMAL_EVENT_ERROR Field Value Type Description System.Int32 MMAL_EVENT_FORMAT_CHANGED Declaration public static int MMAL_EVENT_FORMAT_CHANGED Field Value Type Description System.Int32 MMAL_EVENT_PARAMETER_CHANGED Declaration public static int MMAL_EVENT_PARAMETER_CHANGED Field Value Type Description System.Int32 Methods mmal_event_format_changed_get(MMAL_BUFFER_HEADER_T*) Declaration public static MMAL_EVENT_FORMAT_CHANGED_T*mmal_event_format_changed_get(MMAL_BUFFER_HEADER_T*buffer) Parameters Type Name Description MMAL_BUFFER_HEADER_T * buffer Returns Type Description MMAL_EVENT_FORMAT_CHANGED_T *" }, - "api/MMALSharp.Handlers.VideoStreamCaptureHandler.html": { - "href": "api/MMALSharp.Handlers.VideoStreamCaptureHandler.html", - "title": "Class VideoStreamCaptureHandler", - "keywords": "Class VideoStreamCaptureHandler Inheritance System.Object StreamCaptureHandler VideoStreamCaptureHandler Inherited Members StreamCaptureHandler.CurrentStream StreamCaptureHandler.ProcessedFiles StreamCaptureHandler.Processed StreamCaptureHandler.Directory StreamCaptureHandler.Extension StreamCaptureHandler.NewFile() StreamCaptureHandler.Process(Byte[]) StreamCaptureHandler.PostProcess() StreamCaptureHandler.GetFilename() StreamCaptureHandler.GetFilepath() StreamCaptureHandler.Dispose() System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Handlers Assembly :MMALSharp.Common.dll Syntax public class VideoStreamCaptureHandler : StreamCaptureHandler, ICaptureHandler, IDisposable Constructors VideoStreamCaptureHandler(String, String) Declaration public VideoStreamCaptureHandler(string directory, string extension) Parameters Type Name Description System.String directory System.String extension Methods Split() Declaration public void Split()" + "api/MMALSharp.Handlers.StreamCaptureHandler.html": { + "href": "api/MMALSharp.Handlers.StreamCaptureHandler.html", + "title": "Class StreamCaptureHandler", + "keywords": "Class StreamCaptureHandler Processes the image data to a stream. Inheritance System.Object StreamCaptureHandler ImageStreamCaptureHandler VideoStreamCaptureHandler Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Handlers Assembly :MMALSharp.Common.dll Syntax public abstract class StreamCaptureHandler : ICaptureHandler, IDisposable Constructors StreamCaptureHandler(String, String) Declaration public StreamCaptureHandler(string directory, string extension) Parameters Type Name Description System.String directory System.String extension Properties CurrentStream A Stream instance that we can process image data to Declaration protected Stream CurrentStream { get; set; } Property Value Type Description System.IO.Stream Directory The directory Declaration public string Directory { get; protected set; } Property Value Type Description System.String Extension Declaration public string Extension { get; protected set; } Property Value Type Description System.String Processed The total size of data that has been processed by this capture handler Declaration protected int Processed { get; set; } Property Value Type Description System.Int32 ProcessedFiles A list of FileStreams that have been processed by this capture handler Declaration public List> ProcessedFiles { get; set; } Property Value Type Description System.Collections.Generic.List < System.Tuple < System.String , System.String , System.String >> Methods Dispose() Declaration public void Dispose() Implements System.IDisposable.Dispose() GetFilename() Gets the filename that a FileStream points to Declaration public string GetFilename() Returns Type Description System.String The filename GetFilepath() Declaration public string GetFilepath() Returns Type Description System.String NewFile() Creates a new File (FileStream), assigns it to the Stream instance of this class and disposes of any existing stream. Declaration public void NewFile() PostProcess() Allows us to do any further processing once the capture method has completed. Declaration public void PostProcess() Implements ICaptureHandler.PostProcess() Process(Byte[]) Processes the data passed into this method to this class' Stream instance. Declaration public void Process(byte[] data) Parameters Type Name Description System.Byte [] data The image data Implements ICaptureHandler.Process(Byte[])" }, "api/MMALSharp.MMALCameraConfig.html": { "href": "api/MMALSharp.MMALCameraConfig.html", @@ -154,46 +29,6 @@ "title": "Class MMALError", "keywords": "Class MMALError Inheritance System.Object System.Exception MMALError Inherited Members System.Exception.GetBaseException() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALError : Exception, ISerializable, _Exception Constructors MMALError(MMALUtil.MMAL_STATUS_T, String) Declaration public MMALError(MMALUtil.MMAL_STATUS_T status, string prefix) Parameters Type Name Description MMALUtil.MMAL_STATUS_T status System.String prefix Methods ToString() Declaration public override string ToString() Returns Type Description System.String Overrides System.Exception.ToString()" }, - "api/MMALSharp.Native.MMAL_CLOCK_EVENT_DATA.html": { - "href": "api/MMALSharp.Native.MMAL_CLOCK_EVENT_DATA.html", - "title": "Struct MMAL_CLOCK_EVENT_DATA", - "keywords": "Struct MMAL_CLOCK_EVENT_DATA Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CLOCK_EVENT_DATA Constructors MMAL_CLOCK_EVENT_DATA(Int32, MMAL_RATIONAL_T, MMAL_CLOCK_UPDATE_THRESHOLD_T, MMAL_CLOCK_DISCONT_THRESHOLD_T, MMAL_CLOCK_REQUEST_THRESHOLD_T, MMAL_CLOCK_BUFFER_INFO_T, MMAL_CLOCK_LATENCY_T) Declaration public MMAL_CLOCK_EVENT_DATA(int enable, MMAL_RATIONAL_T scale, MMAL_CLOCK_UPDATE_THRESHOLD_T updateThreshold, MMAL_CLOCK_DISCONT_THRESHOLD_T discontThreshold, MMAL_CLOCK_REQUEST_THRESHOLD_T requestThreshold, MMAL_CLOCK_BUFFER_INFO_T buffer, MMAL_CLOCK_LATENCY_T latency) Parameters Type Name Description System.Int32 enable MMAL_RATIONAL_T scale MMAL_CLOCK_UPDATE_THRESHOLD_T updateThreshold MMAL_CLOCK_DISCONT_THRESHOLD_T discontThreshold MMAL_CLOCK_REQUEST_THRESHOLD_T requestThreshold MMAL_CLOCK_BUFFER_INFO_T buffer MMAL_CLOCK_LATENCY_T latency Properties Buffer Declaration public MMAL_CLOCK_BUFFER_INFO_T Buffer { get; } Property Value Type Description MMAL_CLOCK_BUFFER_INFO_T DiscontThreshold Declaration public MMAL_CLOCK_DISCONT_THRESHOLD_T DiscontThreshold { get; } Property Value Type Description MMAL_CLOCK_DISCONT_THRESHOLD_T Enable Declaration public int Enable { get; } Property Value Type Description System.Int32 Latency Declaration public MMAL_CLOCK_LATENCY_T Latency { get; } Property Value Type Description MMAL_CLOCK_LATENCY_T RequestThreshold Declaration public MMAL_CLOCK_REQUEST_THRESHOLD_T RequestThreshold { get; } Property Value Type Description MMAL_CLOCK_REQUEST_THRESHOLD_T Scale Declaration public MMAL_RATIONAL_T Scale { get; } Property Value Type Description MMAL_RATIONAL_T UpdateThreshold Declaration public MMAL_CLOCK_UPDATE_THRESHOLD_T UpdateThreshold { get; } Property Value Type Description MMAL_CLOCK_UPDATE_THRESHOLD_T" - }, - "api/MMALSharp.Native.MMAL_CLOCK_UPDATE_THRESHOLD_T.html": { - "href": "api/MMALSharp.Native.MMAL_CLOCK_UPDATE_THRESHOLD_T.html", - "title": "Struct MMAL_CLOCK_UPDATE_THRESHOLD_T", - "keywords": "Struct MMAL_CLOCK_UPDATE_THRESHOLD_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CLOCK_UPDATE_THRESHOLD_T Constructors MMAL_CLOCK_UPDATE_THRESHOLD_T(Int64, Int64) Declaration public MMAL_CLOCK_UPDATE_THRESHOLD_T(long thresholdLower, long thresholdUpper) Parameters Type Name Description System.Int64 thresholdLower System.Int64 thresholdUpper Properties ThresholdLower Declaration public long ThresholdLower { get; } Property Value Type Description System.Int64 ThresholdUpper Declaration public long ThresholdUpper { get; } Property Value Type Description System.Int64" - }, - "api/MMALSharp.Native.MMAL_EVENT_FORMAT_CHANGED_T.html": { - "href": "api/MMALSharp.Native.MMAL_EVENT_FORMAT_CHANGED_T.html", - "title": "Struct MMAL_EVENT_FORMAT_CHANGED_T", - "keywords": "Struct MMAL_EVENT_FORMAT_CHANGED_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_EVENT_FORMAT_CHANGED_T Constructors MMAL_EVENT_FORMAT_CHANGED_T(UInt32, UInt32, UInt32, UInt32, MMAL_ES_FORMAT_T*) Declaration public MMAL_EVENT_FORMAT_CHANGED_T(uint bufferSizeMin, uint bufferNumMin, uint bufferSizeRecommended, uint bufferNumRecommended, MMAL_ES_FORMAT_T*format) Parameters Type Name Description System.UInt32 bufferSizeMin System.UInt32 bufferNumMin System.UInt32 bufferSizeRecommended System.UInt32 bufferNumRecommended MMAL_ES_FORMAT_T * format Properties BufferNumMin Declaration public uint BufferNumMin { get; } Property Value Type Description System.UInt32 BufferNumRecommended Declaration public uint BufferNumRecommended { get; } Property Value Type Description System.UInt32 BufferSizeMin Declaration public uint BufferSizeMin { get; } Property Value Type Description System.UInt32 BufferSizeRecommended Declaration public uint BufferSizeRecommended { get; } Property Value Type Description System.UInt32 Format Declaration public MMAL_ES_FORMAT_T*Format { get; } Property Value Type Description MMAL_ES_FORMAT_T *" - }, - "api/MMALSharp.Native.MMAL_EVENT_PARAMETER_CHANGED_T.html": { - "href": "api/MMALSharp.Native.MMAL_EVENT_PARAMETER_CHANGED_T.html", - "title": "Struct MMAL_EVENT_PARAMETER_CHANGED_T", - "keywords": "Struct MMAL_EVENT_PARAMETER_CHANGED_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_EVENT_PARAMETER_CHANGED_T Constructors MMAL_EVENT_PARAMETER_CHANGED_T(MMAL_PARAMETER_HEADER_T) Declaration public MMAL_EVENT_PARAMETER_CHANGED_T(MMAL_PARAMETER_HEADER_T hdr) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T.html", - "title": "Enum MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T", - "keywords": "Enum MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T Fields Name Description MMAL_PARAM_TIMESTAMP_MODE_MAX MMAL_PARAM_TIMESTAMP_MODE_RAW_STC MMAL_PARAM_TIMESTAMP_MODE_RESET_STC MMAL_PARAM_TIMESTAMP_MODE_ZERO" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_CAMERA_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_CAMERA_T.html", - "title": "Struct MMAL_PARAMETER_CAMERA_INFO_CAMERA_T", - "keywords": "Struct MMAL_PARAMETER_CAMERA_INFO_CAMERA_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_INFO_CAMERA_T Constructors MMAL_PARAMETER_CAMERA_INFO_CAMERA_T(Int32, Int32, Int32, Int32) Declaration public MMAL_PARAMETER_CAMERA_INFO_CAMERA_T(int portId, int maxWidth, int maxHeight, int lensPresent) Parameters Type Name Description System.Int32 portId System.Int32 maxWidth System.Int32 maxHeight System.Int32 lensPresent Properties LensPresent Declaration public int LensPresent { get; } Property Value Type Description System.Int32 MaxHeight Declaration public int MaxHeight { get; } Property Value Type Description System.Int32 MaxWidth Declaration public int MaxWidth { get; } Property Value Type Description System.Int32 PortId Declaration public int PortId { get; } Property Value Type Description System.Int32" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T.html", - "title": "Struct MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T", - "keywords": "Struct MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T Constructors MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T(MMAL_PARAMETER_HEADER_T, Int32, Int32) Declaration public MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T(MMAL_PARAMETER_HEADER_T hdr, int changeId, int enable) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 changeId System.Int32 enable Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties ChangeId Declaration public int ChangeId { get; } Property Value Type Description System.Int32 Enable Declaration public int Enable { get; } Property Value Type Description System.Int32" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T.html", - "title": "Struct MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T", - "keywords": "Struct MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T Constructors MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T(MMAL_PARAMETER_HEADER_T, MMAL_CLOCK_DISCONT_THRESHOLD_T) Declaration public MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CLOCK_DISCONT_THRESHOLD_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CLOCK_DISCONT_THRESHOLD_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_CLOCK_DISCONT_THRESHOLD_T Value { get; } Property Value Type Description MMAL_CLOCK_DISCONT_THRESHOLD_T" - }, "api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_STATUS_T.html": { "href": "api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_STATUS_T.html", "title": "Struct MMAL_PARAMETER_FOCUS_STATUS_T", @@ -204,240 +39,295 @@ "title": "Struct MMAL_PARAMETER_FOCUS_T", "keywords": "Struct MMAL_PARAMETER_FOCUS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_FOCUS_T Constructors MMAL_PARAMETER_FOCUS_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_FOCUS_T) Declaration public MMAL_PARAMETER_FOCUS_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_FOCUS_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_FOCUS_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_PARAM_FOCUS_T Value { get; } Property Value Type Description MMAL_PARAM_FOCUS_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_IMAGEFX_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_IMAGEFX_T.html", - "title": "Struct MMAL_PARAMETER_IMAGEFX_T", - "keywords": "Struct MMAL_PARAMETER_IMAGEFX_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_IMAGEFX_T Constructors MMAL_PARAMETER_IMAGEFX_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_IMAGEFX_T) Declaration public MMAL_PARAMETER_IMAGEFX_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_IMAGEFX_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_IMAGEFX_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Value Declaration public MMAL_PARAM_IMAGEFX_T Value { get; } Property Value Type Description MMAL_PARAM_IMAGEFX_T" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_INPUT_CROP_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_INPUT_CROP_T.html", - "title": "Struct MMAL_PARAMETER_INPUT_CROP_T", - "keywords": "Struct MMAL_PARAMETER_INPUT_CROP_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_INPUT_CROP_T Constructors MMAL_PARAMETER_INPUT_CROP_T(MMAL_PARAMETER_HEADER_T, MMAL_RECT_T) Declaration public MMAL_PARAMETER_INPUT_CROP_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_RECT_T rect) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_RECT_T rect Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Rect Declaration public MMAL_RECT_T Rect { get; } Property Value Type Description MMAL_RECT_T" - }, "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T.html": { "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T.html", "title": "Struct MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T", "keywords": "Struct MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T Constructors MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T(MMAL_PARAMETER_HEADER_T, MMALParametersVideo.MMAL_INTERLACE_TYPE_T, Int32) Declaration public MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T(MMAL_PARAMETER_HEADER_T hdr, MMALParametersVideo.MMAL_INTERLACE_TYPE_T eMode, int bRepeatFirstField) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMALParametersVideo.MMAL_INTERLACE_TYPE_T eMode System.Int32 bRepeatFirstField Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties BRepeatFirstField Declaration public int BRepeatFirstField { get; } Property Value Type Description System.Int32 EMode Declaration public MMALParametersVideo.MMAL_INTERLACE_TYPE_T EMode { get; } Property Value Type Description MMALParametersVideo.MMAL_INTERLACE_TYPE_T Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGIONS_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGIONS_T.html", - "title": "Struct MMAL_PARAMETER_FOCUS_REGIONS_T", - "keywords": "Struct MMAL_PARAMETER_FOCUS_REGIONS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_FOCUS_REGIONS_T Constructors MMAL_PARAMETER_FOCUS_REGIONS_T(MMAL_PARAMETER_HEADER_T, UInt32, Int32, MMAL_PARAMETER_FOCUS_REGION_T[]) Declaration public MMAL_PARAMETER_FOCUS_REGIONS_T(MMAL_PARAMETER_HEADER_T hdr, uint numRegions, int lockToFaces, MMAL_PARAMETER_FOCUS_REGION_T[] regions) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 numRegions System.Int32 lockToFaces MMAL_PARAMETER_FOCUS_REGION_T [] regions Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T LockToFaces Declaration public int LockToFaces { get; } Property Value Type Description System.Int32 NumRegions Declaration public uint NumRegions { get; } Property Value Type Description System.UInt32 Regions Declaration public MMAL_PARAMETER_FOCUS_REGION_T[] Regions { get; } Property Value Type Description MMAL_PARAMETER_FOCUS_REGION_T []" + "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T.html", + "title": "Struct MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T", + "keywords": "Struct MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T Constructors MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T(MMAL_PARAMETER_HEADER_T, MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T, Int32, Int32, Int32, Int32) Declaration public MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T(MMAL_PARAMETER_HEADER_T hdr, MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T refreshMode, int airMbs, int airRef, int cirMbs, int pirMbs) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T refreshMode System.Int32 airMbs System.Int32 airRef System.Int32 cirMbs System.Int32 pirMbs Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties AirMbs Declaration public int AirMbs { get; } Property Value Type Description System.Int32 AirRef Declaration public int AirRef { get; } Property Value Type Description System.Int32 CirMbs Declaration public int CirMbs { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T HdrPtr Declaration public MMAL_PARAMETER_HEADER_T*HdrPtr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T * PirMbs Declaration public int PirMbs { get; } Property Value Type Description System.Int32 RefreshMode Declaration public MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T RefreshMode { get; } Property Value Type Description MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_FPS_RANGE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_FPS_RANGE_T.html", - "title": "Struct MMAL_PARAMETER_FPS_RANGE_T", - "keywords": "Struct MMAL_PARAMETER_FPS_RANGE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_FPS_RANGE_T Constructors MMAL_PARAMETER_FPS_RANGE_T(MMAL_PARAMETER_HEADER_T, MMAL_RATIONAL_T, MMAL_RATIONAL_T) Declaration public MMAL_PARAMETER_FPS_RANGE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_RATIONAL_T fpsLow, MMAL_RATIONAL_T fpsHigh) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_RATIONAL_T fpsLow MMAL_RATIONAL_T fpsHigh Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties FpsHigh Declaration public MMAL_RATIONAL_T FpsHigh { get; } Property Value Type Description MMAL_RATIONAL_T FpsLow Declaration public MMAL_RATIONAL_T FpsLow { get; } Property Value Type Description MMAL_RATIONAL_T Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" + "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T.html", + "title": "Struct MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T", + "keywords": "Struct MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T Constructors MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32, UInt32) Declaration public MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T(MMAL_PARAMETER_HEADER_T hdr, uint customMaxMbps, uint customMaxFs, uint customMaxBrAndCpb) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 customMaxMbps System.UInt32 customMaxFs System.UInt32 customMaxBrAndCpb Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties CustomMaxBrAndCpb Declaration public uint CustomMaxBrAndCpb { get; } Property Value Type Description System.UInt32 CustomMaxFs Declaration public uint CustomMaxFs { get; } Property Value Type Description System.UInt32 CustomMaxMbps Declaration public uint CustomMaxMbps { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_FRAME_RATE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_FRAME_RATE_T.html", - "title": "Struct MMAL_PARAMETER_FRAME_RATE_T", - "keywords": "Struct MMAL_PARAMETER_FRAME_RATE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_FRAME_RATE_T Constructors MMAL_PARAMETER_FRAME_RATE_T(MMAL_PARAMETER_HEADER_T, MMAL_RATIONAL_T) Declaration public MMAL_PARAMETER_FRAME_RATE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_RATIONAL_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_RATIONAL_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_RATIONAL_T Value { get; } Property Value Type Description MMAL_RATIONAL_T" + "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T.html", + "title": "Struct MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T", + "keywords": "Struct MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T Constructors MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T(MMAL_PARAMETER_HEADER_T, MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T) Declaration public MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T(MMAL_PARAMETER_HEADER_T hdr, MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T format) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T format Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Format Declaration public MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T Format { get; } Property Value Type Description MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_FLASH_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_FLASH_T.html", - "title": "Struct MMAL_PARAMETER_CAMERA_INFO_FLASH_T", - "keywords": "Struct MMAL_PARAMETER_CAMERA_INFO_FLASH_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_INFO_FLASH_T Constructors MMAL_PARAMETER_CAMERA_INFO_FLASH_T(MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T) Declaration public MMAL_PARAMETER_CAMERA_INFO_FLASH_T(MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T flashType) Parameters Type Name Description MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T flashType Properties FlashType Declaration public MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T FlashType { get; } Property Value Type Description MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T" + "api/MMALSharp.Native.MMAL_RECT_T.html": { + "href": "api/MMALSharp.Native.MMAL_RECT_T.html", + "title": "Struct MMAL_RECT_T", + "keywords": "Struct MMAL_RECT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_RECT_T Constructors MMAL_RECT_T(Int32, Int32, Int32, Int32) Declaration public MMAL_RECT_T(int x, int y, int width, int height) Parameters Type Name Description System.Int32 x System.Int32 y System.Int32 width System.Int32 height Properties Height Declaration public int Height { get; } Property Value Type Description System.Int32 Width Declaration public int Width { get; } Property Value Type Description System.Int32 X Declaration public int X { get; } Property Value Type Description System.Int32 Y Declaration public int Y { get; } Property Value Type Description System.Int32" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_LATENCY_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_LATENCY_T.html", - "title": "Struct MMAL_PARAMETER_CLOCK_LATENCY_T", - "keywords": "Struct MMAL_PARAMETER_CLOCK_LATENCY_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CLOCK_LATENCY_T Constructors MMAL_PARAMETER_CLOCK_LATENCY_T(MMAL_PARAMETER_HEADER_T, MMAL_CLOCK_LATENCY_T) Declaration public MMAL_PARAMETER_CLOCK_LATENCY_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CLOCK_LATENCY_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CLOCK_LATENCY_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_CLOCK_LATENCY_T Value { get; } Property Value Type Description MMAL_CLOCK_LATENCY_T" + "api/MMALSharp.Native.MMAL_STEREOSCOPIC_MODE_T.html": { + "href": "api/MMALSharp.Native.MMAL_STEREOSCOPIC_MODE_T.html", + "title": "Enum MMAL_STEREOSCOPIC_MODE_T", + "keywords": "Enum MMAL_STEREOSCOPIC_MODE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_STEREOSCOPIC_MODE_T Fields Name Description MMAL_STEREOSCOPIC_MODE_BOTTOM MMAL_STEREOSCOPIC_MODE_MAX MMAL_STEREOSCOPIC_MODE_NONE MMAL_STEREOSCOPIC_MODE_SIDE_BY_SIDE" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T.html", - "title": "Struct MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T", - "keywords": "Struct MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T Constructors MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T(MMAL_PARAMETER_HEADER_T, MMAL_CLOCK_REQUEST_THRESHOLD_T) Declaration public MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CLOCK_REQUEST_THRESHOLD_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CLOCK_REQUEST_THRESHOLD_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_CLOCK_REQUEST_THRESHOLD_T Value { get; } Property Value Type Description MMAL_CLOCK_REQUEST_THRESHOLD_T" + "api/MMALSharp.Native.MMAL_SUBPICTURE_FORMAT_T.html": { + "href": "api/MMALSharp.Native.MMAL_SUBPICTURE_FORMAT_T.html", + "title": "Struct MMAL_SUBPICTURE_FORMAT_T", + "keywords": "Struct MMAL_SUBPICTURE_FORMAT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_SUBPICTURE_FORMAT_T Constructors MMAL_SUBPICTURE_FORMAT_T(UInt32, UInt32) Declaration public MMAL_SUBPICTURE_FORMAT_T(uint xOffset, uint yOffset) Parameters Type Name Description System.UInt32 xOffset System.UInt32 yOffset Properties XOffset Declaration public uint XOffset { get; } Property Value Type Description System.UInt32 YOffset Declaration public uint YOffset { get; } Property Value Type Description System.UInt32" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T.html", - "title": "Struct MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T", - "keywords": "Struct MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T Constructors MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T(MMAL_PARAMETER_HEADER_T, MMAL_CLOCK_UPDATE_THRESHOLD_T) Declaration public MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CLOCK_UPDATE_THRESHOLD_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CLOCK_UPDATE_THRESHOLD_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_CLOCK_UPDATE_THRESHOLD_T Value { get; } Property Value Type Description MMAL_CLOCK_UPDATE_THRESHOLD_T" + "api/MMALSharp.Native.MMAL_VIDEO_FORMAT_T.html": { + "href": "api/MMALSharp.Native.MMAL_VIDEO_FORMAT_T.html", + "title": "Struct MMAL_VIDEO_FORMAT_T", + "keywords": "Struct MMAL_VIDEO_FORMAT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_VIDEO_FORMAT_T Constructors MMAL_VIDEO_FORMAT_T(Int32, Int32, MMAL_RECT_T, MMAL_RATIONAL_T, MMAL_RATIONAL_T, Int32) Declaration public MMAL_VIDEO_FORMAT_T(int width, int height, MMAL_RECT_T crop, MMAL_RATIONAL_T frameRate, MMAL_RATIONAL_T par, int colorSpace) Parameters Type Name Description System.Int32 width System.Int32 height MMAL_RECT_T crop MMAL_RATIONAL_T frameRate MMAL_RATIONAL_T par System.Int32 colorSpace Properties ColorSpace Declaration public int ColorSpace { get; } Property Value Type Description System.Int32 Crop Declaration public MMAL_RECT_T Crop { get; } Property Value Type Description MMAL_RECT_T FrameRate Declaration public MMAL_RATIONAL_T FrameRate { get; } Property Value Type Description MMAL_RATIONAL_T Height Declaration public int Height { get; set; } Property Value Type Description System.Int32 Par Declaration public MMAL_RATIONAL_T Par { get; } Property Value Type Description MMAL_RATIONAL_T Width Declaration public int Width { get; set; } Property Value Type Description System.Int32" }, - "api/MMALSharp.Native.MMAL_PARAMETER_COLOURFX_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_COLOURFX_T.html", - "title": "Struct MMAL_PARAMETER_COLOURFX_T", - "keywords": "Struct MMAL_PARAMETER_COLOURFX_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_COLOURFX_T Constructors MMAL_PARAMETER_COLOURFX_T(MMAL_PARAMETER_HEADER_T, Int32, Int32, Int32) Declaration public MMAL_PARAMETER_COLOURFX_T(MMAL_PARAMETER_HEADER_T hdr, int enable, int u, int v) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 enable System.Int32 u System.Int32 v Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Enable Declaration public int Enable { get; } Property Value Type Description System.Int32 U Declaration public int U { get; } Property Value Type Description System.Int32 V Declaration public int V { get; } Property Value Type Description System.Int32" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_INT32_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_INT32_T.html", - "title": "Struct MMAL_PARAMETER_INT32_T", - "keywords": "Struct MMAL_PARAMETER_INT32_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_INT32_T Constructors MMAL_PARAMETER_INT32_T(MMAL_PARAMETER_HEADER_T, Int32) Declaration public MMAL_PARAMETER_INT32_T(MMAL_PARAMETER_HEADER_T hdr, int value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public int Value { get; } Property Value Type Description System.Int32" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_INT64_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_INT64_T.html", - "title": "Struct MMAL_PARAMETER_INT64_T", - "keywords": "Struct MMAL_PARAMETER_INT64_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_INT64_T Constructors MMAL_PARAMETER_INT64_T(MMAL_PARAMETER_HEADER_T, Int64) Declaration public MMAL_PARAMETER_INT64_T(MMAL_PARAMETER_HEADER_T hdr, long value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int64 value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public long Value { get; } Property Value Type Description System.Int64" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_LOGGING_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_LOGGING_T.html", - "title": "Struct MMAL_PARAMETER_LOGGING_T", - "keywords": "Struct MMAL_PARAMETER_LOGGING_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_LOGGING_T Constructors MMAL_PARAMETER_LOGGING_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32) Declaration public MMAL_PARAMETER_LOGGING_T(MMAL_PARAMETER_HEADER_T hdr, uint set, uint clear) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 set System.UInt32 clear Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Clear Declaration public uint Clear { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Set Declaration public uint Set { get; } Property Value Type Description System.UInt32" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_MEM_USAGE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_MEM_USAGE_T.html", - "title": "Struct MMAL_PARAMETER_MEM_USAGE_T", - "keywords": "Struct MMAL_PARAMETER_MEM_USAGE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_MEM_USAGE_T Constructors MMAL_PARAMETER_MEM_USAGE_T(MMAL_PARAMETER_HEADER_T, Int32) Declaration public MMAL_PARAMETER_MEM_USAGE_T(MMAL_PARAMETER_HEADER_T hdr, int poolMemAllocSize) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 poolMemAllocSize Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T PoolMemAllocSize Declaration public int PoolMemAllocSize { get; } Property Value Type Description System.Int32" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_ZEROSHUTTERLAG_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_ZEROSHUTTERLAG_T.html", - "title": "Struct MMAL_PARAMETER_ZEROSHUTTERLAG_T", - "keywords": "Struct MMAL_PARAMETER_ZEROSHUTTERLAG_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_ZEROSHUTTERLAG_T Constructors MMAL_PARAMETER_ZEROSHUTTERLAG_T(MMAL_PARAMETER_HEADER_T, Int32, Int32) Declaration public MMAL_PARAMETER_ZEROSHUTTERLAG_T(MMAL_PARAMETER_HEADER_T hdr, int zeroShutterLagMode, int concurrentCapture) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 zeroShutterLagMode System.Int32 concurrentCapture Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties ConcurrentCapture Declaration public int ConcurrentCapture { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T ZeroShutterLagMode Declaration public int ZeroShutterLagMode { get; } Property Value Type Description System.Int32" + "index.html": { + "href": "index.html", + "title": "MMALSharp", + "keywords": "MMALSharp MMALSharp is an unofficial C# API for the Raspberry Pi camera. Under the hood, MMALSharp makes use of the native MMAL interface designed by Broadcom. The project is in early stages of development, however the ability to take pictures and record video is working as expected (H.264 & MJPEG). MMALSharp supports the following runtimes: Mono 4.x .NET Core 2.0 (beta) with .NET Standard 1.6. Notes & Known issues When using more resource intensive encoders such as MMAL_ENCODING_BMP and the Sony IMX219 module, I've found it necessary to increase the memory split to around 200mb or otherwise you'll receive an ENOSPC error due to insufficient resources. There is an issue with EXIF and Annotation support under the .NET Core build of MMALSharp currently, an issue has been raised for this and will be fixed ASAP. License MIT license Copyright (c) 2017 Ian Auty Raspberry Pi is a trademark of the Raspberry Pi Foundation Special thanks Dave Jones @waveform80 - your Python header conversions have saved me numerous hours so far. Thank you very much." }, - "api/MMALSharp.Native.MMAL_PARAM_AWBMODE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAM_AWBMODE_T.html", - "title": "Enum MMAL_PARAM_AWBMODE_T", - "keywords": "Enum MMAL_PARAM_AWBMODE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_AWBMODE_T Fields Name Description MMAL_PARAM_AWBMODE_AUTO MMAL_PARAM_AWBMODE_CLOUDY MMAL_PARAM_AWBMODE_FLASH MMAL_PARAM_AWBMODE_FLUORESCENT MMAL_PARAM_AWBMODE_HORIZON MMAL_PARAM_AWBMODE_INCANDESCENT MMAL_PARAM_AWBMODE_MAX MMAL_PARAM_AWBMODE_OFF MMAL_PARAM_AWBMODE_SHADE MMAL_PARAM_AWBMODE_SUNLIGHT MMAL_PARAM_AWBMODE_TUNGSTEN" + "articles/configuration.html": { + "href": "articles/configuration.html", + "title": "Configuration", + "keywords": "Configuration Debug Mode When in debug mode, MMALSharp will print messages to the console output during image capture. The messages are helpful to indicate any potential issues during capture. MMALCameraConfig.Debug = true; If further debugging is required, you can enable the native MMAL debugging logs as seen below: In the /boot/config.txt file, add the following: start_debug=1 Prior to running MMALSharp, run export VC_LOGLEVEL=mmal:trace Capture image using MMALSharp Run sudo vcdbg log msg and `sudo vcdbg log assert Resolution Changes the resolution of outputted images. Image Resolution MMALCameraConfig.StillResolution = new Resolution(1920, 1080); or MMALCameraConfig.StillResolution = Resolution.As5MPixel; Video Resolution MMALCameraConfig.VideoResolution = new Resolution(1920, 1080); or MMALCameraConfig.VideoResolution = Resolution.As1080p; Preview Resolution When recording Video, the Preview resolution must be the same as the Resolution of the recording video - this is automatically applied by MMALSharp if needed. Does not apply to stills capture. MMALCameraConfig.PreviewResolution = new Resolution(1920, 1080); or MMALCameraConfig.PreviewResolution = Resolution.As1080p; Sharpness Changes the Sharpness of an image. Valid values: 0 - 100 MMALCameraConfig.Sharpness = 50; Contrast Changes the Contrast of an image. Valid values: 0 - 100 MMALCameraConfig.Contrast = 50; Brightness Changes the Brightness of an image. Valid values: 0 - 100 MMALCameraConfig.Brightness = 50; Saturation Changes the Saturation of an image. Valid values: 0 - 100 MMALCameraConfig.Saturation = 50; ISO Changes the ISO setting used by the sensor. Relates to the amount of time the sensor is exposed to light. A lower value means the sensor will be exposed for longer. The Shutter Speed will automatically adjust based on the ISO value committed. Valid values: 100 - 800 MMALCameraConfig.ISO = 200; Exposure Compensation Change the Exposure Compensation of the sensor - doing so will produce a lighter/darker image beyond the recommended exposure. MMALCameraConfig.ExposureCompensation = 0 Exposure Mode Configure the Exposure Mode used by the sensor. Valid values: MMAL_PARAM_EXPOSUREMODE_AUTO, // auto: use automatic exposure mode MMAL_PARAM_EXPOSUREMODE_NIGHT, // night: select setting for night shooting MMAL_PARAM_EXPOSUREMODE_NIGHTPREVIEW, MMAL_PARAM_EXPOSUREMODE_BACKLIGHT, // backlight: select setting for backlit subject MMAL_PARAM_EXPOSUREMODE_SPOTLIGHT, MMAL_PARAM_EXPOSUREMODE_SPORTS, // sports: select setting for sports(fast shutter etc.) MMAL_PARAM_EXPOSUREMODE_SNOW, // snow: select setting optimised for snowy scenery MMAL_PARAM_EXPOSUREMODE_BEACH, // beach: select setting optimised for beach MMAL_PARAM_EXPOSUREMODE_VERYLONG, // verylong: select setting for long exposures MMAL_PARAM_EXPOSUREMODE_FIXEDFPS, // fixedfps: constrain fps to a fixed value MMAL_PARAM_EXPOSUREMODE_ANTISHAKE, // antishake: antishake mode MMAL_PARAM_EXPOSUREMODE_FIREWORKS // fireworks: select setting optimised for fireworks MMALCameraConfig.ExposureCompensation = MMAL_PARAM_EXPOSUREMODE_T.MMAL_PARAM_EXPOSUREMODE_AUTO; Exposure Metering Mode Configure the exposure metering mode to be used by the camera. The metering mode determines how the camera measures exposure. Spot metering (MMAL_PARAM_EXPOSUREMETERINGMODE_T.MMAL_PARAM_EXPOSUREMETERINGMODE_SPOT): With spot metering, the camera will only measure a very small area of the scene and ignores everything else. On the Raspberry Pi camera, this will be the very centre of the image. Average metering (MMAL_PARAM_EXPOSUREMETERINGMODE_T.MMAL_PARAM_EXPOSUREMETERINGMODE_AVERAGE): Using this metering mode, the camera will use the light information coming from the entire scene. It does not focus on any particular area of the scene. Matrix metering (MMAL_PARAM_EXPOSUREMETERINGMODE_T.MMAL_PARAM_EXPOSUREMETERINGMODE_MATRIX): Matrix metering works by dividing the entire frame into multiple \"zones\" which are then analysed on an individual basis for light and dark tones. Sources: https://photographylife.com/understanding-metering-modes https://en.wikipedia.org/wiki/Metering_mode#Spot_metering Valid values: MMAL_PARAM_EXPOSUREMETERINGMODE_AVERAGE, MMAL_PARAM_EXPOSUREMETERINGMODE_SPOT, MMAL_PARAM_EXPOSUREMETERINGMODE_BACKLIT, MMAL_PARAM_EXPOSUREMETERINGMODE_MATRIX MMALCameraConfig.ExposureMeterMode = MMAL_PARAM_EXPOSUREMETERINGMODE_T.MMAL_PARAM_EXPOSUREMETERINGMODE_AVERAGE; Automatic white balance mode Configure the Auto White Balance to be used by the camera Valid values: MMAL_PARAM_AWBMODE_OFF, // off: turn off white balance calculation MMAL_PARAM_AWBMODE_AUTO, // auto: automatic mode(default) MMAL_PARAM_AWBMODE_SUNLIGHT, // sun: sunny mode(between 5000K and 6500K) MMAL_PARAM_AWBMODE_CLOUDY, // cloud: cloudy mode(between 6500K and 12000K) MMAL_PARAM_AWBMODE_SHADE, // shade: shade mode MMAL_PARAM_AWBMODE_TUNGSTEN, // tungsten: tungsten lighting mode(between 2500K and 3500K) MMAL_PARAM_AWBMODE_FLUORESCENT, // fluorescent: fluorescent lighting mode(between 2500K and 4500K) MMAL_PARAM_AWBMODE_INCANDESCENT, // incandescent: incandescent lighting mode MMAL_PARAM_AWBMODE_FLASH, // flash: flash mode MMAL_PARAM_AWBMODE_HORIZON // horizon: horizon mode MMALCameraConfig.AwbMode = MMAL_PARAM_AWBMODE_T.MMAL_PARAM_AWBMODE_AUTO; Image effects Apply effects to the resulting image. Some effects may not be applicable depending on the firmware version. Valid values: MMAL_PARAM_IMAGEFX_NONE, // none: no effect (default) MMAL_PARAM_IMAGEFX_NEGATIVE, // negative: invert the image colours MMAL_PARAM_IMAGEFX_SOLARIZE, // solarise: solarise the image MMAL_PARAM_IMAGEFX_POSTERIZE, // posterise: posterise the image MMAL_PARAM_IMAGEFX_WHITEBOARD, // whiteboard: whiteboard effect MMAL_PARAM_IMAGEFX_BLACKBOARD, // blackboard: blackboard effect MMAL_PARAM_IMAGEFX_SKETCH, // sketch: sketch effect MMAL_PARAM_IMAGEFX_DENOISE, // denoise: denoise the image MMAL_PARAM_IMAGEFX_EMBOSS, // emboss: emboss the image MMAL_PARAM_IMAGEFX_OILPAINT, // oilpaint: oil paint effect MMAL_PARAM_IMAGEFX_HATCH, // hatch: hatch sketch effect MMAL_PARAM_IMAGEFX_GPEN, // gpen: graphite sketch effect MMAL_PARAM_IMAGEFX_PASTEL, // pastel: pastel effect MMAL_PARAM_IMAGEFX_WATERCOLOUR, // watercolour: watercolour effect MMAL_PARAM_IMAGEFX_FILM, // film: film grain effect MMAL_PARAM_IMAGEFX_BLUR, // blur: blur the image MMAL_PARAM_IMAGEFX_SATURATION, // saturation: colour saturate the image MMAL_PARAM_IMAGEFX_COLOURSWAP, // colourswap: not fully implemented MMAL_PARAM_IMAGEFX_WASHEDOUT, // washedout: not fully implemented MMAL_PARAM_IMAGEFX_COLOURPOINT, // colourpoint: not fully implemented MMAL_PARAM_IMAGEFX_COLOURBALANCE, // colourbalance: not fully implemented MMAL_PARAM_IMAGEFX_CARTOON // cartoon: not fully implemented MMALCameraConfig.ImageFx = MMAL_PARAM_IMAGEFX_T.MMAL_PARAM_IMAGEFX_NONE; Colour effects Allows a user to change the colour of an image (CIE 1960), e.g. U = 128, V = 128 will result in a greyscale (monochrome) image. MMALCameraConfig.ColourFx = new ColourEffects { Enable = true, U = 128, V = 128 }; Rotation Rotate the resulting image - possible values are 0, 90, 180, 270 MMALCameraConfig.Rotation = 90; Flip image Flip the resulting image. Valid values: MMAL_PARAM_MIRROR_NONE, MMAL_PARAM_MIRROR_VERTICAL, MMAL_PARAM_MIRROR_HORIZONTAL, MMAL_PARAM_MIRROR_BOTH MMALCameraConfig.Flips = MMAL_PARAM_MIRROR_T.MMAL_PARAM_MIRROR_VERTICAL; Zoom (Region of interest) Zoom in on the resulting image to produce a Region of Interest. X, Y, Height and Width parameters must be less than 1.0. MMALCameraConfig.ROI = new Zoom { X = 0.5, Y = 0.5, Height = 0.1, Width = 0.1 }; Shutter speed Adjust the shutter speed, this setting adjusts the length of time that the sensor is exposed to light. A fast shutter speed will reduce the length of time it is exposed to light. There is an upper limit of 6000000us (6000ms, 6s), past which operation is undefined. MMALCameraConfig.ShutterSpeed = 1000000; Automatic white balance - Red gains Sets red AWB gains to be applied. Only applies when AwbMode is disabled. MMALCameraConfig.AwbGainsR = 2; Automatic white balance - Blue gains Sets blue AWB gains to be applied. Only applies when AwbMode is disabled. MMALCameraConfig.AwbGainsB = 2; Dynamic range compression Dynamic range compression increases the range of dark areas and decreases brighter areas, which helps improve the resulting image in low light areas. Valid values: MMAL_PARAMETER_DRC_STRENGTH_OFF, MMAL_PARAMETER_DRC_STRENGTH_LOW, MMAL_PARAMETER_DRC_STRENGTH_MEDIUM, MMAL_PARAMETER_DRC_STRENGTH_HIGH, MMALCameraConfig.DrcLevel = MMAL_PARAMETER_DRC_STRENGTH_T.MMAL_PARAMETER_DRC_STRENGTH_MEDIUM; Statistics pass Displays the exposure, analogue and digital gains, and AWB settings used. MMALCameraConfig.StatsPass = true; Annotation Allows annotation to be applied to the resulting image. Enable annotation MMALCameraConfig.EnableAnnotate = true; Customise annotation options MMALCameraConfig.Annotate = new AnnotateImage { ShowDateText = true, ShowTimeText = true }; Encoding In MMALSharp, Components provide the ability to have their encoding type and pixel format changed. A user is able to change the encoding type and pixel format used by a Component by using one of the Encoding formats available in the MMALSharp.Native.MMALEncoding class. In order to change the encoding type and pixel format for the Camera component, a user can alter the properties seen below: MMALCameraConfig.StillEncoding MMALCameraConfig.StillSubFormat MMALCameraConfig.VideoEncoding MMALCameraConfig.VideoSubformat MMALCameraConfig.PreviewEncoding MMALCameraConfig.PreviewSubformat For MMALEncoderBase inheritors, the encoding type and pixel format are specified when the instances are constructed. Video specific configuration Video stabilisation Enables video stabilisation support when recording video MMALCameraConfig.VideoStabilisation = true; Rate control Not supported by firmware however code present. Intra refresh period (GoP) H.264 encoding only Every intra refresh period, H.264 video uses a complete frame (I-frame) which subsequent frames are then based upon. This setting specifies the number of frames between each I-frame. A higher value will reduce the size of the resulting video, and a smaller value will result in a less error prone stream. MMALCameraConfig.IntraPeriod = 1; Video profile Sets the encoding profile. Valid values: See MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_PROFILE_T MMALCameraConfig.MMALParametersVideo.MMAL_VIDEO_PROFILE_T.MMAL_VIDEO_PROFILE_H264_HIGH; Video level Sets the encoding level. Valid values: See MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_LEVEL_T MMALCameraConfig.MMALParametersVideo.MMAL_VIDEO_LEVEL_T.MMAL_VIDEO_LEVEL_H264_4; Inline headers When enabled, the stream will include PPS and SPS headers on every I-frame. Certain streaming methods require this to be enabled e.g. Apple HLS. MMALCameraConfig.InlineHeaders = true; Inline Motion Vectors When enabled, Inline Motion Vector headers will be produced. These Vectors display motion occurred between frames. MMALCameraConfig.InlineMotionVectors = true;" }, - "api/MMALSharp.Native.MMAL_PARAM_CAMERA_USE_CASE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAM_CAMERA_USE_CASE_T.html", - "title": "Enum MMAL_PARAM_CAMERA_USE_CASE_T", - "keywords": "Enum MMAL_PARAM_CAMERA_USE_CASE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_CAMERA_USE_CASE_T Fields Name Description MMAL_PARAM_CAMERA_USE_CASE_MAX MMAL_PARAM_CAMERA_USE_CASE_STILLS_CAPTURE MMAL_PARAM_CAMERA_USE_CASE_UNKNOWN MMAL_PARAM_CAMERA_USE_CASE_VIDEO_CAPTURE" + "articles/examples.html": { + "href": "articles/examples.html", + "title": "Examples", + "keywords": "Examples If you want to change any of the default configuration settings, this can be done by modifying the static properties within the MMALCameraConfig class. The main class, MMALCamera which interfaces to the rest of the functionality the library provides is a Singleton and is called as follows: MMALCamera cam = MMALCamera.Instance . MMALSharp is asynchronous in nature, preventing any blocking of the main thread in your application. If you are planning on using MMALSharp within a console application, it is important to provide a context which your application will use when returning from asynchronous method calls. In the examples below, we are demonstrating usage with AsyncContext included in the Nito.AsyncEx library by @StephenClary . GUI applications provide their own context and therefore this should not be necessary. Image capture Simple JPEG capture static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var imgCaptureHandler = new ImageStreamCaptureHandler(\"/home/pi/images/\", \"jpg\"); using (var imgEncoder = new MMALImageEncoder(imgCaptureHandler)) { //Create our component pipeline. cam .AddEncoder(imgEncoder, cam.Camera.StillPort) .CreatePreviewComponent(new MMALNullSinkComponent()) .ConfigureCamera(); await cam.TakePicture(cam.Camera.StillPort); } }); } Timelapse mode static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var imgCaptureHandler = new ImageStreamCaptureHandler(\"/home/pi/images/\", \"jpg\"); using (var imgEncoder = new MMALImageEncoder(imgCaptureHandler)) { //Create our component pipeline. cam .AddEncoder(imgEncoder, cam.Camera.StillPort) .CreatePreviewComponent(new MMALNullSinkComponent()) .ConfigureCamera(); //Take pictures every 5 seconds for 1 minute as a timelapse. await cam.TakePictureTimelapse(cam.Camera.StillPort, new Timelapse { Mode = TimelapseMode.Second, Value = 5, Timeout = DateTime.Now.AddMinutes(1) }); } } } Timeout mode static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var imgCaptureHandler = new ImageStreamCaptureHandler(\"/home/pi/images/\", \"jpg\"); using (var imgEncoder = new MMALImageEncoder(imgCaptureHandler)) { //Create our component pipeline. cam .AddEncoder(imgEncoder, cam.Camera.StillPort) .CreatePreviewComponent(new MMALNullSinkComponent()) .ConfigureCamera(); //Take pictures continuously for 5 minutes await cam.TakePictureTimeout(cam.Camera.StillPort, DateTime.Now.AddMinutes(5)); } }); } Change encoding type static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var imgCaptureHandler = new ImageStreamCaptureHandler(\"/home/pi/images/\", \"jpg\"); using (var imgEncoder = new MMALImageEncoder(imgCaptureHandler)) { //Create our component pipeline. cam .AddEncoder(imgEncoder, cam.Camera.StillPort) .CreatePreviewComponent(new MMALNullSinkComponent()) .ConfigureCamera(); await cam.TakePicture(cam.Camera.StillPort); } //Exiting the using statement will clear up unmanaged resources used by the JPEG image encoder. imgCaptureHandler = new ImageStreamCaptureHandler(\"/home/pi/images/\", \"bmp\"); using (var imgEncoder = new MMALImageEncoder(imgCaptureHandler, MMALEncoding.MMAL_ENCODING_BMP, MMALEncoding.MMAL_ENCODING_RGB32, 90)) { //Create our component pipeline. cam .AddEncoder(imgEncoder, cam.Camera.StillPort) .ConfigureCamera(); await cam.TakePicture(cam.Camera.StillPort); } }); } Video recording Simple video recording static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var vidCaptureHandler = new VideoStreamCaptureHandler(\"/home/pi/videos\", \"avi\"); using (var vidEncoder = new MMALVideoEncoder(vidCaptureHandler, 10, 25)) { //Create our component pipeline. cam .AddEncoder(vidEncoder, cam.Camera.VideoPort) .CreatePreviewComponent(new MMALVideoRenderer()) .ConfigureCamera(); //Record video for 1 minute await cam.TakeVideo(cam.Camera.VideoPort, DateTime.Now.AddMinutes(1)); } }); } Segmented recording mode static void Main(string[] args) { //Required for segmented recording mode MMALCameraConfig.InlineHeaders = true; MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var vidCaptureHandler = new VideoStreamCaptureHandler(\"/home/pi/videos\", \"avi\"); using (var vidEncoder = new MMALVideoEncoder(vidCaptureHandler, 10, 25)) { //Create our component pipeline. cam .AddEncoder(vidEncoder, cam.Camera.VideoPort) .CreatePreviewComponent(new MMALVideoRenderer()) .ConfigureCamera(); //Record video for 1 minute, using segmented video record to split into multiple files every 30 seconds. await cam.TakeVideo(cam.Camera.VideoPort, DateTime.Now.AddMinutes(1), new Split { Mode = TimelapseMode.Second, Value = 30 }); } }); } Change encoding type static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var vidCaptureHandler = new VideoStreamCaptureHandler(\"/home/pi/videos\", \"avi\"); using (var vidEncoder = new MMALVideoEncoder(vidCaptureHandler, 10, 25)) { //Create our component pipeline. cam .AddEncoder(vidEncoder, cam.Camera.VideoPort) .CreatePreviewComponent(new MMALVideoRenderer()) .ConfigureCamera(); //Record video for 1 minute await cam.TakeVideo(cam.Camera.VideoPort, DateTime.Now.AddMinutes(1)); } //Cleanup any resources used by the old encoder, and attach a new MJPEG encoder using I420 pixel format at 25mb/s bitrate. vidCaptureHandler = new VideoStreamCaptureHandler(\"/home/pi/videos\", \"mjpeg\"); using (var vidEncoder = new MMALVideoEncoder(vidCaptureHandler, MMALEncoding.MMAL_ENCODING_MJPEG, MMALEncoding.MMAL_ENCODING_I420, 25000000, 90, 25)) { //Create our component pipeline. cam .AddEncoder(vidEncoder, cam.Camera.VideoPort) .CreatePreviewComponent(new MMALVideoRenderer()) .ConfigureCamera(); //Record video for 1 minute await cam.TakeVideo(cam.Camera.VideoPort, DateTime.Now.AddMinutes(1)); } }); } FFmpeg specific For FFmpeg methods, you will need to install the latest version of FFmpeg from source - do not install from the Raspbian repositories as they don't have H.264 support. RTMP streaming static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { //An RTMP server needs to be listening on the address specified in the capture handler. I have used the Nginx RTMP module for testing. var ffmpegCaptureHandler = FFmpegCaptureHandler.RTMPStreamer(\"mystream\", \"rtmp://192.168.1.91:6767/live\"); //This will use the H.264 encoding type with I420 pixel format by default. Framerate is set at 15 fps, using a quality of 40 (lowest) using (var vidEncoder = new MMALVideoEncoder(ffmpegCaptureHandler, 40, 15)) { cam.AddEncoder(vidEncoder, cam.Camera.VideoPort) .CreatePreviewComponent(new MMALVideoRenderer()) .ConfigureCamera(); /* * Stream video for 5 minutes via RTMP using the *FFmpegCaptureHandler* class. * Note: FFmpeg must be installed for this method to work correctly and an appropriate RTMP server running such as https://github.com/arut/nginx-rtmp-module */ await cam.TakeVideo(cam.Camera.VideoPort, DateTime.Now.AddMinutes(5)); } }); } Raw video convert static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var ffmpegCaptureHandler = FFmpegCaptureHandler.RawVideoConvert(\"/home/pi/videos\", \".avi\"); using (var vidEncoder = new MMALVideoEncoder(ffmpegCaptureHandler, 40, 15)) { cam.AddEncoder(vidEncoder, cam.Camera.VideoPort) .CreatePreviewComponent(new MMALVideoRenderer()) .ConfigureCamera(); await cam.TakeVideo(cam.Camera.VideoPort, DateTime.Now.AddMinutes(1)); } }); } Images to video static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var imgCaptureHandler = new ImageStreamCaptureHandler(\"/home/pi/images/\", \"jpg\"); using (var imgEncoder = new MMALImageEncoder(imgCaptureHandler)) { //Create our component pipeline. cam .AddEncoder(imgEncoder, cam.Camera.StillPort) .CreatePreviewComponent(new MMALNullSinkComponent()) .ConfigureCamera(); //Take pictures every 5 seconds for 1 minute as a timelapse. await cam.TakePictureTimelapse(cam.Camera.StillPort, new Timelapse { Mode = TimelapseMode.Second, Value = 5, Timeout = DateTime.Now.AddMinutes(1) }); //Processes the list of images you've taken with the *ImageStreamCaptureHandler* class into a video at 2fps. imgCaptureHandler.ImagesToVideo(\"/home/pi/videos\", 2); } }); }" }, - "api/MMALSharp.Native.MMAL_PARAM_CAPTURE_STATUS_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAM_CAPTURE_STATUS_T.html", - "title": "Enum MMAL_PARAM_CAPTURE_STATUS_T", - "keywords": "Enum MMAL_PARAM_CAPTURE_STATUS_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_CAPTURE_STATUS_T Fields Name Description MMAL_PARAM_CAPTURE_STATUS_CAPTURE_ENDED MMAL_PARAM_CAPTURE_STATUS_CAPTURE_STARTED MMAL_PARAM_CAPTURE_STATUS_MAX MMAL_PARAM_CAPTURE_STATUS_NOT_CAPTURING" + "articles/installation.html": { + "href": "articles/installation.html", + "title": "Installation", + "keywords": "Installation MMALSharp has support for Mono 4.x, and experimental support for .NET Core 2.0 Preview (using .NET Standard 1.6). Installation differs between both runtimes, and the source code is shared between both runtimes. Mono Installation for Mono differs between the original Model A/B/B+/Zero boards and the newer Pi Model B 2/3 boards running the ARMV7/8 chipsets. Model A/B/B+/Zero The version of Mono currently available in the Raspbian repositories is 3.2.8 and isn't compatible with this library. Therefore, we need to do a few extra steps to get a compatible version installed. Luckily, member 'plugwash' from the Raspberry Pi forums has built a version of Mono and provided a repository from which we can install. In order to install the required version, please open a console window and follow the below steps: Run sudo nano /etc/apt/sources.list On a new line, enter deb http://plugwash.raspbian.org/mono4 wheezy-mono4 main Run sudo apt-get update && sudo apt-get upgrade Run sudo apt-get install mono-complete Once completed, if you run mono --version from your command window, you should see the mono version 4.0.2 returned. Model B 2/3 Using a later model of the Raspberry Pi allows you to install the latest Mono version from the Mono repositories without issue. To do so, please follow the below steps: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo \"deb http://download.mono-project.com/repo/debian wheezy main\" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list sudo apt-get update && sudo apt-get upgrade sudo apt-get install mono-complete Continued Once Mono is installed, a build script is available in the MMALSharp repository which will download all required NuGet packages and then subsequently build the project for you and output a NuGet .pkg file which you can use in your application. Pre-release builds are available from Myget .NET Core .NET Core is currently available on the Raspberry Pi 2 & 3 boards, using an Ubuntu flavoured distribution, e.g. Ubuntu MATE 16.04 (LTS). Installation Download the .NET Core SDK v2.0 from here - scroll down to the 'Installers and Binaries' section and download & install the appropriate binaries. Install the following packages on your Raspberry Pi: sudo apt-get install libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-dev libssl-dev uuid-dev unzip Clone MMALSharp by running git clone https://github.com/techyian/MMALSharp.git Enter the .paket directory and run paket.bootstrapper.exe When complete, a new executable paket.exe can be found in the same directory - run paket install which will install all dependencies required for MMALSharp. Change directory back to the root solution level cd .. Run dotnet restore which will configure the .NET Core projects. Run dotnet publish -r ubuntu.16.04-arm - this will create a new directory called publish within the `/src/MMALSharpCoreExample/bin/Debug/netcoreapp2.0/ directory. Copy the contents of that folder over to your Raspberry Pi Download and extract the .NET Core runtime on your Pi from here , ensuring you choose the correct distribution ( Ubuntu 16.04 download location ) Within the extracted directory will be an application called dotnet , run sudo chmod +x ./dotnet to make it executable, then run dotnet LOCATION OF YOUR MMALSharpCoreExample.dll . Building from Source ** These instructions apply to Mono 4.x - for .NET Core build instructions, please see above.** If you wish to build from source, follow the below steps: Clone the repository by running git clone https://github.com/techyian/MMALSharp.git Enter the .paket directory, and run paket.bootstrapper.exe - this will download an executable paket.exe within the same directory Run paket.exe install to download all NuGet packages required by MMALSharp. Open the solution in Visual Studio Build the MMALSharp , this will subsequently build MMALSharp.Common - if you require the FFmpeg helper methods, build the MMALSharp.FFmpeg project too. This will then output the relevant .dll files you need to reference in your application." }, - "api/MMALSharp.Components.MMALCameraInfoComponent.html": { - "href": "api/MMALSharp.Components.MMALCameraInfoComponent.html", - "title": "Class MMALCameraInfoComponent", - "keywords": "Class MMALCameraInfoComponent Represents a Camera Info component Inheritance System.Object MMALCameraInfoComponent Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public class MMALCameraInfoComponent : MMALComponentBase Constructors MMALCameraInfoComponent() Declaration public MMALCameraInfoComponent() Properties MaxHeight Maximum height supported by the sensor Declaration public int MaxHeight { get; set; } Property Value Type Description System.Int32 MaxWidth Maximum width supported by the sensor Declaration public int MaxWidth { get; set; } Property Value Type Description System.Int32 SensorName The sensor name of the camera Declaration public string SensorName { get; set; } Property Value Type Description System.String" + "articles/intro.html": { + "href": "articles/intro.html", + "title": "MMALSharp - Unofficial C# API to the Raspberry Pi Camera Module", + "keywords": "MMALSharp - Unofficial C# API to the Raspberry Pi Camera Module Introduction Hi and welcome to MMALSharp. This project aims to provide a C# interface to the Raspberry Pi Camera Module, in an easy to use and extensible way. MMAL (Multimedia Abstraction Layer) is a C library designed by Broadcom for use with the Videocore IV GPU found on the Raspberry Pi. Providing an abstraction layer upon another C library \"OpenMAX\", MMAL exposes an API allowing developers to take images and record video from their Raspberry Pi which is easier to understand and consume. The MMALSharp project brings you the functionality provided by the native MMAL library by using the C# Interop suite, this allows code in a Managed environment to call Native functions in C/C++. MMAL MMAL introduces the concept of \"Components\" - resources which are responsible for processing data. Examples of Components include the Camera Module itself (see: MMALCameraComponent ), Image and Video Encoders/Decoders (see: MMALEncoderBase inheritors) and Video renderers (a renderer is responsible for preview and overlay output to the Pi's display - see MMALRendererBase inheritors). Components can be connected together in order to construct a pipeline by using \"Ports\" - these allow data to be transported from one component to another. Components feature a mixture of input/output ports, and in MMALSharp, a Component which has data passed to it is known as a \"Downstream Component\" (see: MMALDownstramComponent inheritors). In order to connect two Components together, an output port is connected to the input port of a Downstream Component. Generally, the MMALCameraComponent would be the first Component in your pipeline which exposes 3 output ports: Still image, Video and Preview ports. Following this, a user could connect an Image or Video Encoder which allows you to convert the raw image data into an encoded format such as JPEG or H.264." }, - "api/MMALSharp.Components.MMALVideoEncoder.html": { - "href": "api/MMALSharp.Components.MMALVideoEncoder.html", - "title": "Class MMALVideoEncoder", - "keywords": "Class MMALVideoEncoder Represents a video encoder component Inheritance System.Object MMALDownstreamComponent MMALEncoderBase MMALVideoEncoder Inherited Members MMALEncoderBase.EncodingType MMALEncoderBase.PixelFormat MMALEncoderBase.InputPort MMALEncoderBase.OutputPort MMALEncoderBase.Dispose() MMALDownstreamComponent.Connection Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public sealed class MMALVideoEncoder : MMALEncoderBase Constructors MMALVideoEncoder(ICaptureHandler) Declaration public MMALVideoEncoder(ICaptureHandler handler) Parameters Type Name Description ICaptureHandler handler MMALVideoEncoder(ICaptureHandler, MMALEncoding, MMALEncoding, Int32, Int32, Int32) Declaration public MMALVideoEncoder(ICaptureHandler handler, MMALEncoding encodingType, MMALEncoding pixelFormat, int bitrate, int quality, int framerate) Parameters Type Name Description ICaptureHandler handler MMALEncoding encodingType MMALEncoding pixelFormat System.Int32 bitrate System.Int32 quality System.Int32 framerate MMALVideoEncoder(ICaptureHandler, Int32, Int32, Int32) Declaration public MMALVideoEncoder(ICaptureHandler handler, int bitrate, int quality, int framerate) Parameters Type Name Description ICaptureHandler handler System.Int32 bitrate System.Int32 quality System.Int32 framerate Fields MaxBitrateLevel4 Declaration public const int MaxBitrateLevel4 = 25000000 Field Value Type Description System.Int32 MaxBitrateLevel42 Declaration public const int MaxBitrateLevel42 = 62500000 Field Value Type Description System.Int32 MaxBitrateMJPEG Declaration public const int MaxBitrateMJPEG = 25000000 Field Value Type Description System.Int32 Properties Bitrate Declaration public int Bitrate { get; set; } Property Value Type Description System.Int32 Framerate Declaration public int Framerate { get; set; } Property Value Type Description System.Int32 LastSplit States the time we last did a file split. Declaration public DateTime? LastSplit { get; set; } Property Value Type Description System.Nullable < System.DateTime > Level Declaration public int Level { get; set; } Property Value Type Description System.Int32 PrepareSplit Property to indicate whether on the next callback we should split. This is used so that we can request an I-Frame from the camera and this can be applied on the next run to the newly created file. Declaration public bool PrepareSplit { get; set; } Property Value Type Description System.Boolean Quality Quality of the encoder output. Valid property for both H264 and MJPEG encoders. H264 encoding - High: 10 Low: 40 Average: 20-25 MJPEG encoding - Uses same quality scale as JPEG encoder (Lowest: 1 Highest: 100) Declaration public int Quality { get; set; } Property Value Type Description System.Int32 Split Object containing properties used to determine when we should perform a file split. Declaration public Split Split { get; set; } Property Value Type Description Split Methods ManagedCallback(MMALBufferImpl, MMALPortBase) Delegate to process the buffer header containing image data Declaration public override void ManagedCallback(MMALBufferImpl buffer, MMALPortBase port) Parameters Type Name Description MMALBufferImpl buffer The buffer header we're currently processing MMALPortBase port The port we're currently processing on" + "api/index.html": { + "href": "api/index.html", + "title": "API Documentation", + "keywords": "API Documentation Here you will find the API documentation for MMALSharp. Each namespace can be found to the left, which when expanded will display the classes and methods which make up this project." }, - "api/MMALSharp.Crop.html": { - "href": "api/MMALSharp.Crop.html", - "title": "Class Crop", - "keywords": "Class Crop Inheritance System.Object Crop Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class Crop Properties Height Declaration public double Height { get; set; } Property Value Type Description System.Double Width Declaration public double Width { get; set; } Property Value Type Description System.Double X Declaration public double X { get; set; } Property Value Type Description System.Double Y Declaration public double Y { get; set; } Property Value Type Description System.Double" + "api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T.html": { + "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T.html", + "title": "Enum MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T", + "keywords": "Enum MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_DISPLAYTRANSFORM_T Fields Name Description MMAL_DISPLAY_MIRROR_ROT0 MMAL_DISPLAY_MIRROR_ROT180 MMAL_DISPLAY_MIRROR_ROT270 MMAL_DISPLAY_MIRROR_ROT90 MMAL_DISPLAY_ROT0 MMAL_DISPLAY_ROT180 MMAL_DISPLAY_ROT270 MMAL_DISPLAY_ROT90" }, - "api/MMALSharp.Native.MMALPool.MMAL_POOL_BH_CB_T.html": { - "href": "api/MMALSharp.Native.MMALPool.MMAL_POOL_BH_CB_T.html", - "title": "Delegate MMALPool.MMAL_POOL_BH_CB_T", - "keywords": "Delegate MMALPool.MMAL_POOL_BH_CB_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public delegate int MMAL_POOL_BH_CB_T(MMAL_POOL_T*pool, MMAL_BUFFER_HEADER_T*buffer); Parameters Type Name Description MMAL_POOL_T * pool MMAL_BUFFER_HEADER_T * buffer Returns Type Description System.Int32" + "api/MMALSharp.Native.MMALParametersVideo.MMAL_INTERLACE_TYPE_T.html": { + "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_INTERLACE_TYPE_T.html", + "title": "Enum MMALParametersVideo.MMAL_INTERLACE_TYPE_T", + "keywords": "Enum MMALParametersVideo.MMAL_INTERLACE_TYPE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_INTERLACE_TYPE_T Fields Name Description MMAL_InterlaceFieldSingleLowerFirst MMAL_InterlaceFieldSingleUpperFirst MMAL_InterlaceFieldsInterleavedLowerFirst MMAL_InterlaceFieldsInterleavedUpperFirst MMAL_InterlaceMixed MMAL_InterlaceProgressive" }, - "api/MMALSharp.Native.MMALUtil.html": { - "href": "api/MMALSharp.Native.MMALUtil.html", - "title": "Class MMALUtil", - "keywords": "Class MMALUtil Inheritance System.Object MMALUtil Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALUtil Methods mmal_4cc_to_string(String, UInt16, UInt32) Declaration public static string mmal_4cc_to_string(string buffer, ushort len, uint fourcc) Parameters Type Name Description System.String buffer System.UInt16 len System.UInt32 fourcc Returns Type Description System.String mmal_buffer_header_copy_header(MMAL_BUFFER_HEADER_T*, MMAL_BUFFER_HEADER_T*) Declaration public static void mmal_buffer_header_copy_header(MMAL_BUFFER_HEADER_T*dest, MMAL_BUFFER_HEADER_T*src) Parameters Type Name Description MMAL_BUFFER_HEADER_T * dest MMAL_BUFFER_HEADER_T * src mmal_encoding_get_slice_variant(UInt32) Declaration public static uint mmal_encoding_get_slice_variant(uint encoding) Parameters Type Name Description System.UInt32 encoding Returns Type Description System.UInt32 mmal_encoding_stride_to_width(UInt32, UInt32) Declaration public static uint mmal_encoding_stride_to_width(uint encoding, uint stride) Parameters Type Name Description System.UInt32 encoding System.UInt32 stride Returns Type Description System.UInt32 mmal_encoding_width_to_stride(UInt32, UInt32) Declaration public static uint mmal_encoding_width_to_stride(uint encoding, uint width) Parameters Type Name Description System.UInt32 encoding System.UInt32 width Returns Type Description System.UInt32 MMAL_FOURCC(String) Declaration public static int MMAL_FOURCC(string s) Parameters Type Name Description System.String s Returns Type Description System.Int32 mmal_log_dump_format(MMAL_ES_FORMAT_T*) Declaration public static void mmal_log_dump_format(MMAL_ES_FORMAT_T*format) Parameters Type Name Description MMAL_ES_FORMAT_T * format mmal_log_dump_port(MMAL_PORT_T*) Declaration public static void mmal_log_dump_port(MMAL_PORT_T*port) Parameters Type Name Description MMAL_PORT_T * port mmal_port_parameter_alloc_get(MMAL_PORT_T*, UInt32, UInt32, ref MMALUtil.MMAL_STATUS_T) Declaration public static MMAL_PARAMETER_HEADER_T*mmal_port_parameter_alloc_get(MMAL_PORT_T*port, uint id, uint size, ref MMALUtil.MMAL_STATUS_T status) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.UInt32 size MMALUtil.MMAL_STATUS_T status Returns Type Description MMAL_PARAMETER_HEADER_T * mmal_port_parameter_free(MMAL_PARAMETER_HEADER_T*) Declaration public static void mmal_port_parameter_free(MMAL_PARAMETER_HEADER_T*header) Parameters Type Name Description MMAL_PARAMETER_HEADER_T * header mmal_port_parameter_get_boolean(MMAL_PORT_T*, UInt32, ref Int32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_boolean(MMAL_PORT_T*port, uint id, ref int value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.Int32 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_int32(MMAL_PORT_T*, UInt32, ref Int32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_int32(MMAL_PORT_T*port, uint id, ref int value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.Int32 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_int64(MMAL_PORT_T*, UInt32, ref Int64) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_int64(MMAL_PORT_T*port, uint id, ref long value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.Int64 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_rational(MMAL_PORT_T*, UInt32, ref MMAL_RATIONAL_T) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_rational(MMAL_PORT_T*port, uint id, ref MMAL_RATIONAL_T value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id MMAL_RATIONAL_T value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_uint32(MMAL_PORT_T*, UInt32, ref UInt32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_uint32(MMAL_PORT_T*port, uint id, ref uint value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.UInt32 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_uint64(MMAL_PORT_T*, UInt32, ref UInt64) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_uint64(MMAL_PORT_T*port, uint id, ref ulong value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.UInt64 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_boolean(MMAL_PORT_T*, UInt32, Int32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_boolean(MMAL_PORT_T*port, uint id, int value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.Int32 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_bytes(MMAL_PORT_T*, UInt32, Byte*, UInt32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_bytes(MMAL_PORT_T*port, uint id, byte *data, uint size) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.Byte * data System.UInt32 size Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_int32(MMAL_PORT_T*, UInt32, Int32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_int32(MMAL_PORT_T*port, uint id, int value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.Int32 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_int64(MMAL_PORT_T*, UInt32, Int64) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_int64(MMAL_PORT_T*port, uint id, long value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.Int64 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_rational(MMAL_PORT_T*, UInt32, MMAL_RATIONAL_T) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_rational(MMAL_PORT_T*port, uint id, MMAL_RATIONAL_T value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id MMAL_RATIONAL_T value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_string(MMAL_PORT_T*, UInt32, String) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_string(MMAL_PORT_T*port, uint id, string value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.String value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_uint32(MMAL_PORT_T*, UInt32, UInt32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_uint32(MMAL_PORT_T*port, uint id, uint value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.UInt32 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_uint64(MMAL_PORT_T*, UInt32, UInt64) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_uint64(MMAL_PORT_T*port, uint id, ulong value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.UInt64 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_pool_create(MMAL_PORT_T*, Int32, Int32) Declaration public static MMAL_POOL_T*mmal_port_pool_create(MMAL_PORT_T*port, int headers, int payload_size) Parameters Type Name Description MMAL_PORT_T * port System.Int32 headers System.Int32 payload_size Returns Type Description MMAL_POOL_T * mmal_port_pool_destroy(MMAL_PORT_T*, MMAL_POOL_T*) Declaration public static void mmal_port_pool_destroy(MMAL_PORT_T*port, MMAL_POOL_T*pool) Parameters Type Name Description MMAL_PORT_T * port MMAL_POOL_T * pool mmal_port_type_to_string(MMALPort.MMAL_PORT_TYPE_T) Declaration public static string mmal_port_type_to_string(MMALPort.MMAL_PORT_TYPE_T pType) Parameters Type Name Description MMALPort.MMAL_PORT_TYPE_T pType Returns Type Description System.String mmal_status_to_string(MMALUtil.MMAL_STATUS_T) Declaration public static string mmal_status_to_string(MMALUtil.MMAL_STATUS_T status) Parameters Type Name Description MMALUtil.MMAL_STATUS_T status Returns Type Description System.String mmal_util_camera_use_stc_timestamp(MMAL_PORT_T*, MMAL_CAMERA_STC_MODE_T) Declaration public static MMALUtil.MMAL_STATUS_T mmal_util_camera_use_stc_timestamp(MMAL_PORT_T*port, MMAL_CAMERA_STC_MODE_T mode) Parameters Type Name Description MMAL_PORT_T * port MMAL_CAMERA_STC_MODE_T mode Returns Type Description MMALUtil.MMAL_STATUS_T mmal_util_get_core_port_stats(MMAL_PORT_T*, MMAL_CORE_STATS_DIR, Int32, ref MMAL_CORE_STATISTICS_T) Declaration public static MMALUtil.MMAL_STATUS_T mmal_util_get_core_port_stats(MMAL_PORT_T*port, MMAL_CORE_STATS_DIR dir, int reset, ref MMAL_CORE_STATISTICS_T stats) Parameters Type Name Description MMAL_PORT_T * port MMAL_CORE_STATS_DIR dir System.Int32 reset MMAL_CORE_STATISTICS_T stats Returns Type Description MMALUtil.MMAL_STATUS_T mmal_util_get_port(MMAL_COMPONENT_T*, MMALPort.MMAL_PORT_TYPE_T, UInt32) Declaration public static MMAL_PORT_T mmal_util_get_port(MMAL_COMPONENT_T*comp, MMALPort.MMAL_PORT_TYPE_T pType, uint index) Parameters Type Name Description MMAL_COMPONENT_T * comp MMALPort.MMAL_PORT_TYPE_T pType System.UInt32 index Returns Type Description MMAL_PORT_T mmal_util_port_set_uri(MMAL_PORT_T*, String) Declaration public static MMALUtil.MMAL_STATUS_T mmal_util_port_set_uri(MMAL_PORT_T*port, string uri) Parameters Type Name Description MMAL_PORT_T * port System.String uri Returns Type Description MMALUtil.MMAL_STATUS_T mmal_util_set_display_region(MMAL_PORT_T*, MMAL_DISPLAYREGION_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_util_set_display_region(MMAL_PORT_T*port, MMAL_DISPLAYREGION_T*region) Parameters Type Name Description MMAL_PORT_T * port MMAL_DISPLAYREGION_T * region Returns Type Description MMALUtil.MMAL_STATUS_T VCOS_ALIGN_UP(Int32, Int32) Declaration public static int VCOS_ALIGN_UP(int value, int roundTo) Parameters Type Name Description System.Int32 value System.Int32 roundTo Returns Type Description System.Int32" + "api/MMALSharp.Native.MMALPort.MMAL_PORT_TYPE_T.html": { + "href": "api/MMALSharp.Native.MMALPort.MMAL_PORT_TYPE_T.html", + "title": "Enum MMALPort.MMAL_PORT_TYPE_T", + "keywords": "Enum MMALPort.MMAL_PORT_TYPE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PORT_TYPE_T Fields Name Description MMAL_PORT_TYPE_CLOCK MMAL_PORT_TYPE_CONTROL MMAL_PORT_TYPE_INPUT MMAL_PORT_TYPE_OUTPUT MMAL_PORT_TYPE_UNKNOWN" }, - "api/MMALSharp.Native.MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T.html": { - "href": "api/MMALSharp.Native.MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T.html", - "title": "Struct MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T", - "keywords": "Struct MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T Constructors MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T(UInt32, UInt32[], UInt32[], UInt32) Declaration public MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T(uint planes, uint[] offset, uint[] pitch, uint flags) Parameters Type Name Description System.UInt32 planes System.UInt32 [] offset System.UInt32 [] pitch System.UInt32 flags Properties Flags Declaration public uint Flags { get; } Property Value Type Description System.UInt32 Offset Declaration public uint[] Offset { get; } Property Value Type Description System.UInt32 [] Pitch Declaration public uint[] Pitch { get; } Property Value Type Description System.UInt32 [] Planes Declaration public uint Planes { get; } Property Value Type Description System.UInt32" + "api/MMALSharp.Native.MMALPort.html": { + "href": "api/MMALSharp.Native.MMALPort.html", + "title": "Class MMALPort", + "keywords": "Class MMALPort Inheritance System.Object MMALPort Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALPort Fields MMAL_PORT_CAPABILITY_ALLOCATION Declaration public const int MMAL_PORT_CAPABILITY_ALLOCATION = 2 Field Value Type Description System.Int32 MMAL_PORT_CAPABILITY_PASSTHROUGH Declaration public const int MMAL_PORT_CAPABILITY_PASSTHROUGH = 1 Field Value Type Description System.Int32 MMAL_PORT_CAPABILITY_SUPPORTS_EVENT_FORMAT_CHANGE Declaration public const int MMAL_PORT_CAPABILITY_SUPPORTS_EVENT_FORMAT_CHANGE = 4 Field Value Type Description System.Int32 MMAL_PORT_TYPE_INVALID Declaration public const uint MMAL_PORT_TYPE_INVALID = 4294967295U Field Value Type Description System.UInt32 Methods mmal_port_connect(MMAL_PORT_T*, MMAL_PORT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_connect(MMAL_PORT_T*port, MMAL_PORT_T*port2) Parameters Type Name Description MMAL_PORT_T * port MMAL_PORT_T * port2 Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_disable(MMAL_PORT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_disable(MMAL_PORT_T*port) Parameters Type Name Description MMAL_PORT_T * port Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_disconnect(MMAL_PORT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_disconnect(MMAL_PORT_T*port) Parameters Type Name Description MMAL_PORT_T * port Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_enable(MMAL_PORT_T*, IntPtr) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_enable(MMAL_PORT_T*port, IntPtr cb) Parameters Type Name Description MMAL_PORT_T * port System.IntPtr cb Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_event_get(MMAL_PORT_T*, IntPtr*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_event_get(MMAL_PORT_T*port, IntPtr*buffer) Parameters Type Name Description MMAL_PORT_T * port System.IntPtr * buffer Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_flush(MMAL_PORT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_flush(MMAL_PORT_T*port) Parameters Type Name Description MMAL_PORT_T * port Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_format_commit(MMAL_PORT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_format_commit(MMAL_PORT_T*port) Parameters Type Name Description MMAL_PORT_T * port Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_get(MMAL_PORT_T*, MMAL_PARAMETER_HEADER_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_get(MMAL_PORT_T*port, MMAL_PARAMETER_HEADER_T*header) Parameters Type Name Description MMAL_PORT_T * port MMAL_PARAMETER_HEADER_T * header Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set(MMAL_PORT_T*, MMAL_PARAMETER_HEADER_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set(MMAL_PORT_T*port, MMAL_PARAMETER_HEADER_T*header) Parameters Type Name Description MMAL_PORT_T * port MMAL_PARAMETER_HEADER_T * header Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_payload_alloc(MMAL_PORT_T*, UInt32) Declaration public static byte *mmal_port_payload_alloc(MMAL_PORT_T*port, uint payload_size) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 payload_size Returns Type Description System.Byte * mmal_port_payload_free(MMAL_PORT_T*, ref Byte) Declaration public static void mmal_port_payload_free(MMAL_PORT_T*port, ref byte payload_size) Parameters Type Name Description MMAL_PORT_T * port System.Byte payload_size mmal_port_send_buffer(MMAL_PORT_T*, MMAL_BUFFER_HEADER_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_send_buffer(MMAL_PORT_T*port, MMAL_BUFFER_HEADER_T*header) Parameters Type Name Description MMAL_PORT_T * port MMAL_BUFFER_HEADER_T * header Returns Type Description MMALUtil.MMAL_STATUS_T" }, "api/MMALSharp.Native.MMAL_CAMERA_STC_MODE_T.html": { "href": "api/MMALSharp.Native.MMAL_CAMERA_STC_MODE_T.html", "title": "Enum MMAL_CAMERA_STC_MODE_T", "keywords": "Enum MMAL_CAMERA_STC_MODE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_CAMERA_STC_MODE_T Fields Name Description MMAL_PARAM_STC_MODE_COOKED MMAL_PARAM_STC_MODE_MAX MMAL_PARAM_STC_MODE_OFF MMAL_PARAM_STC_MODE_RAW" }, - "api/MMALSharp.Native.MMAL_CLOCK_REQUEST_THRESHOLD_T.html": { - "href": "api/MMALSharp.Native.MMAL_CLOCK_REQUEST_THRESHOLD_T.html", - "title": "Struct MMAL_CLOCK_REQUEST_THRESHOLD_T", - "keywords": "Struct MMAL_CLOCK_REQUEST_THRESHOLD_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CLOCK_REQUEST_THRESHOLD_T Constructors MMAL_CLOCK_REQUEST_THRESHOLD_T(Int64, Int32) Declaration public MMAL_CLOCK_REQUEST_THRESHOLD_T(long threshold, int thresholdEnable) Parameters Type Name Description System.Int64 threshold System.Int32 thresholdEnable Properties Threshold Declaration public long Threshold { get; } Property Value Type Description System.Int64 ThresholdEnable Declaration public int ThresholdEnable { get; } Property Value Type Description System.Int32" - }, - "api/MMALSharp.Native.MMAL_DISPLAYREGION_T.html": { - "href": "api/MMALSharp.Native.MMAL_DISPLAYREGION_T.html", - "title": "Struct MMAL_DISPLAYREGION_T", - "keywords": "Struct MMAL_DISPLAYREGION_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_DISPLAYREGION_T Constructors MMAL_DISPLAYREGION_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32, Int32, MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T, MMAL_RECT_T, MMAL_RECT_T, Int32, MMALParametersVideo.MMAL_DISPLAYMODE_T, UInt32, UInt32, Int32, Int32, UInt32) Declaration public MMAL_DISPLAYREGION_T(MMAL_PARAMETER_HEADER_T hdr, uint set, uint displayNum, int fullscreen, MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T transform, MMAL_RECT_T destRect, MMAL_RECT_T srcRect, int noAspect, MMALParametersVideo.MMAL_DISPLAYMODE_T mode, uint pixelX, uint pixelY, int layer, int copyrightRequired, uint alpha) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 set System.UInt32 displayNum System.Int32 fullscreen MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T transform MMAL_RECT_T destRect MMAL_RECT_T srcRect System.Int32 noAspect MMALParametersVideo.MMAL_DISPLAYMODE_T mode System.UInt32 pixelX System.UInt32 pixelY System.Int32 layer System.Int32 copyrightRequired System.UInt32 alpha Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Alpha Declaration public uint Alpha { get; } Property Value Type Description System.UInt32 CopyrightRequired Declaration public int CopyrightRequired { get; } Property Value Type Description System.Int32 DestRect Declaration public MMAL_RECT_T DestRect { get; } Property Value Type Description MMAL_RECT_T DisplayNum Declaration public uint DisplayNum { get; } Property Value Type Description System.UInt32 Fullscreen Declaration public int Fullscreen { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Layer Declaration public int Layer { get; } Property Value Type Description System.Int32 Mode Declaration public MMALParametersVideo.MMAL_DISPLAYMODE_T Mode { get; } Property Value Type Description MMALParametersVideo.MMAL_DISPLAYMODE_T NoAspect Declaration public int NoAspect { get; } Property Value Type Description System.Int32 PixelX Declaration public uint PixelX { get; } Property Value Type Description System.UInt32 PixelY Declaration public uint PixelY { get; } Property Value Type Description System.UInt32 Set Declaration public uint Set { get; } Property Value Type Description System.UInt32 SrcRect Declaration public MMAL_RECT_T SrcRect { get; } Property Value Type Description MMAL_RECT_T Transform Declaration public MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T Transform { get; } Property Value Type Description MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T" + "api/MMALSharp.Native.MMAL_CLOCK_BUFFER_INFO_T.html": { + "href": "api/MMALSharp.Native.MMAL_CLOCK_BUFFER_INFO_T.html", + "title": "Struct MMAL_CLOCK_BUFFER_INFO_T", + "keywords": "Struct MMAL_CLOCK_BUFFER_INFO_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CLOCK_BUFFER_INFO_T Constructors MMAL_CLOCK_BUFFER_INFO_T(Int64, UInt32) Declaration public MMAL_CLOCK_BUFFER_INFO_T(long timestamp, uint arrivalTime) Parameters Type Name Description System.Int64 timestamp System.UInt32 arrivalTime Properties ArrivalTime Declaration public uint ArrivalTime { get; } Property Value Type Description System.UInt32 Timestamp Declaration public long Timestamp { get; } Property Value Type Description System.Int64" }, - "api/MMALSharp.Native.MMAL_ES_FORMAT_T.html": { - "href": "api/MMALSharp.Native.MMAL_ES_FORMAT_T.html", - "title": "Struct MMAL_ES_FORMAT_T", - "keywords": "Struct MMAL_ES_FORMAT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_ES_FORMAT_T Constructors MMAL_ES_FORMAT_T(MMALFormat.MMAL_ES_TYPE_T, Int32, Int32, MMAL_ES_SPECIFIC_FORMAT_T*, Int32, Int32, Int32, Byte*) Declaration public MMAL_ES_FORMAT_T(MMALFormat.MMAL_ES_TYPE_T type, int encoding, int encodingVariant, MMAL_ES_SPECIFIC_FORMAT_T*es, int bitrate, int flags, int extraDataSize, byte *extraData) Parameters Type Name Description MMALFormat.MMAL_ES_TYPE_T type System.Int32 encoding System.Int32 encodingVariant MMAL_ES_SPECIFIC_FORMAT_T * es System.Int32 bitrate System.Int32 flags System.Int32 extraDataSize System.Byte * extraData Properties Bitrate Declaration public int Bitrate { get; set; } Property Value Type Description System.Int32 Encoding Declaration public int Encoding { get; set; } Property Value Type Description System.Int32 EncodingVariant Declaration public int EncodingVariant { get; set; } Property Value Type Description System.Int32 Es Declaration public MMAL_ES_SPECIFIC_FORMAT_T*Es { get; } Property Value Type Description MMAL_ES_SPECIFIC_FORMAT_T * ExtraData Declaration public byte *ExtraData { get; } Property Value Type Description System.Byte * ExtraDataSize Declaration public int ExtraDataSize { get; } Property Value Type Description System.Int32 Flags Declaration public int Flags { get; } Property Value Type Description System.Int32 Type Declaration public MMALFormat.MMAL_ES_TYPE_T Type { get; } Property Value Type Description MMALFormat.MMAL_ES_TYPE_T" + "api/MMALSharp.Native.MMAL_ES_SPECIFIC_FORMAT_T.html": { + "href": "api/MMALSharp.Native.MMAL_ES_SPECIFIC_FORMAT_T.html", + "title": "Struct MMAL_ES_SPECIFIC_FORMAT_T", + "keywords": "Struct MMAL_ES_SPECIFIC_FORMAT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_ES_SPECIFIC_FORMAT_T Constructors MMAL_ES_SPECIFIC_FORMAT_T(MMAL_AUDIO_FORMAT_T, MMAL_VIDEO_FORMAT_T, MMAL_SUBPICTURE_FORMAT_T) Declaration public MMAL_ES_SPECIFIC_FORMAT_T(MMAL_AUDIO_FORMAT_T audio, MMAL_VIDEO_FORMAT_T video, MMAL_SUBPICTURE_FORMAT_T subpicture) Parameters Type Name Description MMAL_AUDIO_FORMAT_T audio MMAL_VIDEO_FORMAT_T video MMAL_SUBPICTURE_FORMAT_T subpicture Properties Audio Declaration public MMAL_AUDIO_FORMAT_T Audio { get; set; } Property Value Type Description MMAL_AUDIO_FORMAT_T SubPicture Declaration public MMAL_SUBPICTURE_FORMAT_T SubPicture { get; set; } Property Value Type Description MMAL_SUBPICTURE_FORMAT_T Video Declaration public MMAL_VIDEO_FORMAT_T Video { get; set; } Property Value Type Description MMAL_VIDEO_FORMAT_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_BOOLEAN_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_BOOLEAN_T.html", - "title": "Struct MMAL_PARAMETER_BOOLEAN_T", - "keywords": "Struct MMAL_PARAMETER_BOOLEAN_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_BOOLEAN_T Constructors MMAL_PARAMETER_BOOLEAN_T(MMAL_PARAMETER_HEADER_T, Int32) Declaration public MMAL_PARAMETER_BOOLEAN_T(MMAL_PARAMETER_HEADER_T hdr, int value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public int Value { get; } Property Value Type Description System.Int32" + "api/MMALSharp.Native.MMAL_EVENT_END_OF_STREAM_T.html": { + "href": "api/MMALSharp.Native.MMAL_EVENT_END_OF_STREAM_T.html", + "title": "Struct MMAL_EVENT_END_OF_STREAM_T", + "keywords": "Struct MMAL_EVENT_END_OF_STREAM_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_EVENT_END_OF_STREAM_T Constructors MMAL_EVENT_END_OF_STREAM_T(MMALPort.MMAL_PORT_TYPE_T, UInt32) Declaration public MMAL_EVENT_END_OF_STREAM_T(MMALPort.MMAL_PORT_TYPE_T portType, uint portIndex) Parameters Type Name Description MMALPort.MMAL_PORT_TYPE_T portType System.UInt32 portIndex Properties PortIndex Declaration public uint PortIndex { get; } Property Value Type Description System.UInt32 PortType Declaration public MMALPort.MMAL_PORT_TYPE_T PortType { get; } Property Value Type Description MMALPort.MMAL_PORT_TYPE_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_BUFFER_REQUIREMENTS_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_BUFFER_REQUIREMENTS_T.html", - "title": "Struct MMAL_PARAMETER_BUFFER_REQUIREMENTS_T", - "keywords": "Struct MMAL_PARAMETER_BUFFER_REQUIREMENTS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_BUFFER_REQUIREMENTS_T Constructors MMAL_PARAMETER_BUFFER_REQUIREMENTS_T(MMAL_PARAMETER_HEADER_T, Int32, Int32, Int32, Int32, Int32) Declaration public MMAL_PARAMETER_BUFFER_REQUIREMENTS_T(MMAL_PARAMETER_HEADER_T hdr, int bufferNumMin, int bufferSizeMin, int bufferAlignmentMin, int bufferNumRecommended, int bufferSizeRecommended) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 bufferNumMin System.Int32 bufferSizeMin System.Int32 bufferAlignmentMin System.Int32 bufferNumRecommended System.Int32 bufferSizeRecommended Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties BufferAlignmentMin Declaration public int BufferAlignmentMin { get; } Property Value Type Description System.Int32 BufferNumMin Declaration public int BufferNumMin { get; } Property Value Type Description System.Int32 BufferNumRecommended Declaration public int BufferNumRecommended { get; } Property Value Type Description System.Int32 BufferSizeMin Declaration public int BufferSizeMin { get; } Property Value Type Description System.Int32 BufferSizeRecommended Declaration public int BufferSizeRecommended { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" + "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T.html", + "title": "Struct MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T", + "keywords": "Struct MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T Constructors MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T(MMAL_PARAMETER_HEADER_T, MMAL_CAMERA_CLOCKING_MODE_T) Declaration public MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CAMERA_CLOCKING_MODE_T mode) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CAMERA_CLOCKING_MODE_T mode Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Mode Declaration public MMAL_CAMERA_CLOCKING_MODE_T Mode { get; } Property Value Type Description MMAL_CAMERA_CLOCKING_MODE_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_USE_CASE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_USE_CASE_T.html", - "title": "Struct MMAL_PARAMETER_CAMERA_USE_CASE_T", - "keywords": "Struct MMAL_PARAMETER_CAMERA_USE_CASE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_USE_CASE_T Constructors MMAL_PARAMETER_CAMERA_USE_CASE_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_CAMERA_USE_CASE_T) Declaration public MMAL_PARAMETER_CAMERA_USE_CASE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_CAMERA_USE_CASE_T useCase) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_CAMERA_USE_CASE_T useCase Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T UseCase Declaration public MMAL_PARAM_CAMERA_USE_CASE_T UseCase { get; } Property Value Type Description MMAL_PARAM_CAMERA_USE_CASE_T" + "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CONFIG_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CONFIG_T.html", + "title": "Struct MMAL_PARAMETER_CAMERA_CONFIG_T", + "keywords": "Struct MMAL_PARAMETER_CAMERA_CONFIG_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_CONFIG_T Constructors MMAL_PARAMETER_CAMERA_CONFIG_T(MMAL_PARAMETER_HEADER_T, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T) Declaration public MMAL_PARAMETER_CAMERA_CONFIG_T(MMAL_PARAMETER_HEADER_T hdr, int maxStillsW, int maxStillsH, int stillsYUV422, int oneShotStills, int maxPreviewVideoW, int maxPreviewVideoH, int numPreviewVideoFrames, int stillsCaptureCircularBufferHeight, int fastPreviewResume, MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T useSTCTimestamp) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 maxStillsW System.Int32 maxStillsH System.Int32 stillsYUV422 System.Int32 oneShotStills System.Int32 maxPreviewVideoW System.Int32 maxPreviewVideoH System.Int32 numPreviewVideoFrames System.Int32 stillsCaptureCircularBufferHeight System.Int32 fastPreviewResume MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T useSTCTimestamp Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties FastPreviewResume Declaration public int FastPreviewResume { get; } Property Value Type Description System.Int32 MaxPreviewVideoH Declaration public int MaxPreviewVideoH { get; } Property Value Type Description System.Int32 MaxPreviewVideoW Declaration public int MaxPreviewVideoW { get; } Property Value Type Description System.Int32 MaxStillsH Declaration public int MaxStillsH { get; } Property Value Type Description System.Int32 MaxStillsW Declaration public int MaxStillsW { get; } Property Value Type Description System.Int32 NumPreviewVideoFrames Declaration public int NumPreviewVideoFrames { get; } Property Value Type Description System.Int32 OneShotStills Declaration public int OneShotStills { get; } Property Value Type Description System.Int32 StillsCaptureCircularBufferHeight Declaration public int StillsCaptureCircularBufferHeight { get; } Property Value Type Description System.Int32 StillsYUV422 Declaration public int StillsYUV422 { get; } Property Value Type Description System.Int32 UseSTCTimestamp Declaration public MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T UseSTCTimestamp { get; } Property Value Type Description MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAPTUREMODE_MODE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAPTUREMODE_MODE_T.html", - "title": "Enum MMAL_PARAMETER_CAPTUREMODE_MODE_T", - "keywords": "Enum MMAL_PARAMETER_CAPTUREMODE_MODE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAMETER_CAPTUREMODE_MODE_T Fields Name Description MMAL_PARAM_CAPTUREMODE_RESUME_VF_IMMEDIATELY MMAL_PARAM_CAPTUREMODE_WAIT_FOR_END MMAL_PARAM_CAPTUREMODE_WAIT_FOR_END_AND_HOLD" + "api/MMALSharp.Native.MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T.html", + "title": "Struct MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T", + "keywords": "Struct MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T Constructors MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T(MMAL_PARAMETER_HEADER_T, Int32, Int32) Declaration public MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T(MMAL_PARAMETER_HEADER_T hdr, int changeId, int enable) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 changeId System.Int32 enable Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties ChangeId Declaration public int ChangeId { get; } Property Value Type Description System.Int32 Enable Declaration public int Enable { get; } Property Value Type Description System.Int32" }, - "api/MMALSharp.Native.MMAL_PARAMETER_FLICKERAVOID_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_FLICKERAVOID_T.html", - "title": "Struct MMAL_PARAMETER_FLICKERAVOID_T", - "keywords": "Struct MMAL_PARAMETER_FLICKERAVOID_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_FLICKERAVOID_T Constructors MMAL_PARAMETER_FLICKERAVOID_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_FLICKERAVOID_T) Declaration public MMAL_PARAMETER_FLICKERAVOID_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_FLICKERAVOID_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_FLICKERAVOID_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_PARAM_FLICKERAVOID_T Value { get; } Property Value Type Description MMAL_PARAM_FLICKERAVOID_T" + "api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T.html", + "title": "Struct MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T", + "keywords": "Struct MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T Constructors MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T(MMAL_PARAMETER_HEADER_T, MMAL_CLOCK_DISCONT_THRESHOLD_T) Declaration public MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CLOCK_DISCONT_THRESHOLD_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CLOCK_DISCONT_THRESHOLD_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_CLOCK_DISCONT_THRESHOLD_T Value { get; } Property Value Type Description MMAL_CLOCK_DISCONT_THRESHOLD_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_DRC_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_DRC_T.html", - "title": "Struct MMAL_PARAMETER_DRC_T", - "keywords": "Struct MMAL_PARAMETER_DRC_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_DRC_T Constructors MMAL_PARAMETER_DRC_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAMETER_DRC_STRENGTH_T) Declaration public MMAL_PARAMETER_DRC_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAMETER_DRC_STRENGTH_T strength) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAMETER_DRC_STRENGTH_T strength Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Strength Declaration public MMAL_PARAMETER_DRC_STRENGTH_T Strength { get; } Property Value Type Description MMAL_PARAMETER_DRC_STRENGTH_T" + "api/MMALSharp.MMALPortImpl.html": { + "href": "api/MMALSharp.MMALPortImpl.html", + "title": "Class MMALPortImpl", + "keywords": "Class MMALPortImpl Represents a generic port Inheritance System.Object MMALObject MMALPortBase MMALPortImpl MMALStillPort MMALVideoPort Inherited Members MMALPortBase.ComponentReference MMALPortBase.BufferPool MMALPortBase.ObjName MMALPortBase.Name MMALPortBase.Enabled MMALPortBase.BufferNumMin MMALPortBase.BufferSizeMin MMALPortBase.BufferAlignmentMin MMALPortBase.BufferNumRecommended MMALPortBase.BufferSizeRecommended MMALPortBase.BufferNum MMALPortBase.BufferSize MMALPortBase.Format MMALPortBase.Trigger MMALPortBase.mLock MMALPortBase.NativeCallback MMALPortBase.ManagedCallback MMALObject.Objects MMALObject.Dispose() System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALPortImpl : MMALPortBase, IDisposable Constructors MMALPortImpl(MMAL_PORT_T*, MMALComponentBase) Declaration public MMALPortImpl(MMAL_PORT_T*ptr, MMALComponentBase comp) Parameters Type Name Description MMAL_PORT_T * ptr MMALComponentBase comp Extension Methods MMALPortExtensions.GetParameter(MMALPortBase, Int32) MMALPortExtensions.SetParameter(MMALPortBase, Int32, Object) MMALPortExtensions.GetRawCapture(MMALPortImpl)" }, - "api/MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.html", - "title": "Struct MMAL_PARAMETER_ENCODING_T", - "keywords": "Struct MMAL_PARAMETER_ENCODING_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_ENCODING_T Constructors MMAL_PARAMETER_ENCODING_T(MMAL_PARAMETER_HEADER_T, UInt32[]) Declaration public MMAL_PARAMETER_ENCODING_T(MMAL_PARAMETER_HEADER_T hdr, uint[] value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 [] value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public uint[] Value { get; } Property Value Type Description System.UInt32 []" + "api/MMALSharp.Native.MMALBuffer.html": { + "href": "api/MMALSharp.Native.MMALBuffer.html", + "title": "Class MMALBuffer", + "keywords": "Class MMALBuffer Inheritance System.Object MMALBuffer Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALBuffer Fields MMAL_BUFFER_HEADER_VIDEO_FLAG_DISPLAY_EXTERNAL Declaration public static int MMAL_BUFFER_HEADER_VIDEO_FLAG_DISPLAY_EXTERNAL Field Value Type Description System.Int32 MMAL_BUFFER_HEADER_VIDEO_FLAG_INTERLACED Declaration public static int MMAL_BUFFER_HEADER_VIDEO_FLAG_INTERLACED Field Value Type Description System.Int32 MMAL_BUFFER_HEADER_VIDEO_FLAG_PROTECTED Declaration public static int MMAL_BUFFER_HEADER_VIDEO_FLAG_PROTECTED Field Value Type Description System.Int32 MMAL_BUFFER_HEADER_VIDEO_FLAG_TOP_FIELD_FIRST Declaration public static int MMAL_BUFFER_HEADER_VIDEO_FLAG_TOP_FIELD_FIRST Field Value Type Description System.Int32 Methods mmal_buffer_header_acquire(MMAL_BUFFER_HEADER_T*) Declaration public static void mmal_buffer_header_acquire(MMAL_BUFFER_HEADER_T*header) Parameters Type Name Description MMAL_BUFFER_HEADER_T * header mmal_buffer_header_mem_lock(MMAL_BUFFER_HEADER_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_buffer_header_mem_lock(MMAL_BUFFER_HEADER_T*header) Parameters Type Name Description MMAL_BUFFER_HEADER_T * header Returns Type Description MMALUtil.MMAL_STATUS_T mmal_buffer_header_mem_unlock(MMAL_BUFFER_HEADER_T*) Declaration public static void mmal_buffer_header_mem_unlock(MMAL_BUFFER_HEADER_T*header) Parameters Type Name Description MMAL_BUFFER_HEADER_T * header mmal_buffer_header_pre_release_cb_set(MMAL_BUFFER_HEADER_T*, MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T, Void*) Declaration public static void mmal_buffer_header_pre_release_cb_set(MMAL_BUFFER_HEADER_T*header, MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T cb, void *userdata) Parameters Type Name Description MMAL_BUFFER_HEADER_T * header MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T cb System.Void * userdata mmal_buffer_header_release(MMAL_BUFFER_HEADER_T*) Declaration public static void mmal_buffer_header_release(MMAL_BUFFER_HEADER_T*header) Parameters Type Name Description MMAL_BUFFER_HEADER_T * header mmal_buffer_header_release_continue(MMAL_BUFFER_HEADER_T*) Declaration public static void mmal_buffer_header_release_continue(MMAL_BUFFER_HEADER_T*header) Parameters Type Name Description MMAL_BUFFER_HEADER_T * header mmal_buffer_header_replicate(MMAL_BUFFER_HEADER_T*, MMAL_BUFFER_HEADER_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_buffer_header_replicate(MMAL_BUFFER_HEADER_T*header, MMAL_BUFFER_HEADER_T*header2) Parameters Type Name Description MMAL_BUFFER_HEADER_T * header MMAL_BUFFER_HEADER_T * header2 Returns Type Description MMALUtil.MMAL_STATUS_T mmal_buffer_header_reset(MMAL_BUFFER_HEADER_T*) Declaration public static void mmal_buffer_header_reset(MMAL_BUFFER_HEADER_T*header) Parameters Type Name Description MMAL_BUFFER_HEADER_T * header" }, - "api/MMALSharp.Native.MMAL_PARAMETER_EXIF_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_EXIF_T.html", - "title": "Struct MMAL_PARAMETER_EXIF_T", - "keywords": "Struct MMAL_PARAMETER_EXIF_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_EXIF_T Constructors MMAL_PARAMETER_EXIF_T(MMAL_PARAMETER_HEADER_T, Int32, Int32, Int32, Byte[]) Declaration public MMAL_PARAMETER_EXIF_T(MMAL_PARAMETER_HEADER_T hdr, int keylen, int valueOffset, int valueLen, byte[] data) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 keylen System.Int32 valueOffset System.Int32 valueLen System.Byte [] data Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Data Declaration public byte[] Data { get; } Property Value Type Description System.Byte [] Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T KeyLen Declaration public int KeyLen { get; } Property Value Type Description System.Int32 ValueLen Declaration public int ValueLen { get; } Property Value Type Description System.Int32 ValueOffset Declaration public int ValueOffset { get; } Property Value Type Description System.Int32" + "api/MMALSharp.Native.MMALParametersClock.html": { + "href": "api/MMALSharp.Native.MMALParametersClock.html", + "title": "Class MMALParametersClock", + "keywords": "Class MMALParametersClock Inheritance System.Object MMALParametersClock Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALParametersClock Fields MMAL_PARAMETER_CLOCK_ACTIVE Declaration public static int MMAL_PARAMETER_CLOCK_ACTIVE Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD Declaration public static int MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_ENABLE_BUFFER_INFO Declaration public static int MMAL_PARAMETER_CLOCK_ENABLE_BUFFER_INFO Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_FRAME_RATE Declaration public static int MMAL_PARAMETER_CLOCK_FRAME_RATE Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_LATENCY Declaration public static int MMAL_PARAMETER_CLOCK_LATENCY Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_REFERENCE Declaration public static int MMAL_PARAMETER_CLOCK_REFERENCE Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD Declaration public static int MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_SCALE Declaration public static int MMAL_PARAMETER_CLOCK_SCALE Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_TIME Declaration public static int MMAL_PARAMETER_CLOCK_TIME Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD Declaration public static int MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD Field Value Type Description System.Int32" }, - "api/MMALSharp.Native.MMAL_PARAMETER_EXIF_T_DUMMY.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_EXIF_T_DUMMY.html", - "title": "Struct MMAL_PARAMETER_EXIF_T_DUMMY", - "keywords": "Struct MMAL_PARAMETER_EXIF_T_DUMMY Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_EXIF_T_DUMMY Constructors MMAL_PARAMETER_EXIF_T_DUMMY(MMAL_PARAMETER_HEADER_T, Int32, Int32, Int32, Byte) Declaration public MMAL_PARAMETER_EXIF_T_DUMMY(MMAL_PARAMETER_HEADER_T hdr, int keylen, int valueOffset, int valueLen, byte data) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 keylen System.Int32 valueOffset System.Int32 valueLen System.Byte data Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Data Declaration public byte Data { get; } Property Value Type Description System.Byte Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T KeyLen Declaration public int KeyLen { get; } Property Value Type Description System.Int32 ValueLen Declaration public int ValueLen { get; } Property Value Type Description System.Int32 ValueOffset Declaration public int ValueOffset { get; } Property Value Type Description System.Int32" + "api/MMALSharp.MMALComponentBase-1.html": { + "href": "api/MMALSharp.MMALComponentBase-1.html", + "title": "Class MMALComponentBase", + "keywords": "Class MMALComponentBase Inheritance System.Object MMALObject MMALComponentBase Inherited Members MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public abstract class MMALComponentBase : MMALObject, IDisposable where T : MMALPortBase Type Parameters Name Description T Constructors MMALComponentBase(String) Declaration protected MMALComponentBase(string name) Parameters Type Name Description System.String name Properties Clocks Reference to all clock ports associated with this component Declaration public List Clocks { get; set; } Property Value Type Description System.Collections.Generic.List < MMALPortImpl > Control Reference to the Control port of this component Declaration public MMALControlPort Control { get; set; } Property Value Type Description MMALControlPort Enabled Indicates whether this component is enabled Declaration public bool Enabled { get; } Property Value Type Description System.Boolean Handler The handler to process the final data Declaration public ICaptureHandler Handler { get; set; } Property Value Type Description ICaptureHandler Inputs Reference to all input ports associated with this component Declaration public List Inputs { get; set; } Property Value Type Description System.Collections.Generic.List < MMALPortImpl > Name Name of the component Declaration public string Name { get; } Property Value Type Description System.String Outputs Reference to all output ports associated with this component Declaration public List Outputs { get; set; } Property Value Type Description System.Collections.Generic.List < MMALPortImpl > Ports Reference to all ports associated with this component Declaration public List Ports { get; set; } Property Value Type Description System.Collections.Generic.List < MMALPortImpl > Methods Dispose() Declaration public override void Dispose() Overrides MMALObject.Dispose() ManagedCallback(MMALBufferImpl, MMALPortBase) Delegate to process the buffer header containing image data Declaration public virtual void ManagedCallback(MMALBufferImpl buffer, MMALPortBase port) Parameters Type Name Description MMALBufferImpl buffer The current buffer header being processed MMALPortBase port The port we're currently processing on" }, - "api/MMALSharp.Native.MMAL_PARAMETER_SCALEFACTOR_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_SCALEFACTOR_T.html", - "title": "Struct MMAL_PARAMETER_SCALEFACTOR_T", - "keywords": "Struct MMAL_PARAMETER_SCALEFACTOR_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_SCALEFACTOR_T Constructors MMAL_PARAMETER_SCALEFACTOR_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32) Declaration public MMAL_PARAMETER_SCALEFACTOR_T(MMAL_PARAMETER_HEADER_T hdr, uint scaleX, uint scaleY) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 scaleX System.UInt32 scaleY Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T ScaleX Declaration public uint ScaleX { get; } Property Value Type Description System.UInt32 ScaleY Declaration public uint ScaleY { get; } Property Value Type Description System.UInt32" + "api/MMALSharp.MMALException.html": { + "href": "api/MMALSharp.MMALException.html", + "title": "Class MMALException", + "keywords": "Class MMALException Inheritance System.Object System.Exception MMALException MMALBadAddressException MMALComponentNotConfiguredException MMALComponentNotReadyException MMALCorruptException MMALIllegalSeekException MMALInvalidDeviceException MMALInvalidDirectoryException MMALInvalidException MMALIOException MMALNoMemoryException MMALNoSpaceException MMALNotImplementedException MMALPortConnectedException MMALPortNotConnectedException MMALResourceUnavailableException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALException : Exception, ISerializable, _Exception Constructors MMALException(MMALUtil.MMAL_STATUS_T, String) Declaration public MMALException(MMALUtil.MMAL_STATUS_T status, string prefix) Parameters Type Name Description MMALUtil.MMAL_STATUS_T status System.String prefix" }, - "api/MMALSharp.Native.MMAL_PARAMETER_SEEK_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_SEEK_T.html", - "title": "Struct MMAL_PARAMETER_SEEK_T", - "keywords": "Struct MMAL_PARAMETER_SEEK_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_SEEK_T Constructors MMAL_PARAMETER_SEEK_T(MMAL_PARAMETER_HEADER_T, Int64, UInt32) Declaration public MMAL_PARAMETER_SEEK_T(MMAL_PARAMETER_HEADER_T hdr, long offset, uint flags) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int64 offset System.UInt32 flags Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Flags Declaration public uint Flags { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Offset Declaration public long Offset { get; } Property Value Type Description System.Int64" + "api/MMALSharp.MMALObject.html": { + "href": "api/MMALSharp.MMALObject.html", + "title": "Class MMALObject", + "keywords": "Class MMALObject Inheritance System.Object MMALObject MMALBufferImpl MMALComponentBase MMALConnectionImpl MMALPoolImpl MMALPortBase MMALQueueImpl Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public abstract class MMALObject : IDisposable Constructors MMALObject() Declaration public MMALObject() Fields Objects Declaration public static List> Objects Field Value Type Description System.Collections.Generic.List < System.WeakReference < MMALObject >> Methods Dispose() Declaration public virtual void Dispose() Implements System.IDisposable.Dispose()" }, - "api/MMALSharp.Native.MMAL_PARAMETER_SENSOR_INFORMATION_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_SENSOR_INFORMATION_T.html", - "title": "Struct MMAL_PARAMETER_SENSOR_INFORMATION_T", - "keywords": "Struct MMAL_PARAMETER_SENSOR_INFORMATION_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_SENSOR_INFORMATION_T Constructors MMAL_PARAMETER_SENSOR_INFORMATION_T(MMAL_PARAMETER_HEADER_T, MMAL_RATIONAL_T, MMAL_RATIONAL_T, UInt32, UInt32, UInt32) Declaration public MMAL_PARAMETER_SENSOR_INFORMATION_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_RATIONAL_T fNumber, MMAL_RATIONAL_T focalLength, uint modelId, uint manufacturerId, uint revision) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_RATIONAL_T fNumber MMAL_RATIONAL_T focalLength System.UInt32 modelId System.UInt32 manufacturerId System.UInt32 revision Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties FNumber Declaration public MMAL_RATIONAL_T FNumber { get; } Property Value Type Description MMAL_RATIONAL_T FocalLength Declaration public MMAL_RATIONAL_T FocalLength { get; } Property Value Type Description MMAL_RATIONAL_T Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T ManufacturerId Declaration public uint ManufacturerId { get; } Property Value Type Description System.UInt32 ModelId Declaration public uint ModelId { get; } Property Value Type Description System.UInt32 Revision Declaration public uint Revision { get; } Property Value Type Description System.UInt32" + "api/MMALSharp.MMALNoMemoryException.html": { + "href": "api/MMALSharp.MMALNoMemoryException.html", + "title": "Class MMALNoMemoryException", + "keywords": "Class MMALNoMemoryException Inheritance System.Object System.Exception MMALException MMALNoMemoryException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALNoMemoryException : MMALException, ISerializable, _Exception Constructors MMALNoMemoryException() Declaration public MMALNoMemoryException()" }, - "api/MMALSharp.Native.MMAL_PARAMETER_UINT64_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_UINT64_T.html", - "title": "Struct MMAL_PARAMETER_UINT64_T", - "keywords": "Struct MMAL_PARAMETER_UINT64_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_UINT64_T Constructors MMAL_PARAMETER_UINT64_T(MMAL_PARAMETER_HEADER_T, UInt64) Declaration public MMAL_PARAMETER_UINT64_T(MMAL_PARAMETER_HEADER_T hdr, ulong value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt64 value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public ulong Value { get; } Property Value Type Description System.UInt64" + "api/MMALSharp.MMALPortExtensions.html": { + "href": "api/MMALSharp.MMALPortExtensions.html", + "title": "Class MMALPortExtensions", + "keywords": "Class MMALPortExtensions Inheritance System.Object MMALPortExtensions Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public static class MMALPortExtensions Methods GetParameter(MMALPortBase, Int32) Provides a facility to get data from the port using the native helper functions Declaration public static dynamic GetParameter(this MMALPortBase port, int key) Parameters Type Name Description MMALPortBase port The port to get the parameter from System.Int32 key The unique key for the parameter Returns Type Description System.Object GetRawCapture(MMALPortImpl) Declaration public static bool GetRawCapture(this MMALPortImpl port) Parameters Type Name Description MMALPortImpl port Returns Type Description System.Boolean SetParameter(MMALPortBase, Int32, Object) Provides a facility to set data on the port using the native helper functions Declaration public static void SetParameter(this MMALPortBase port, int key, dynamic value) Parameters Type Name Description MMALPortBase port The port we want to set the parameter on System.Int32 key The unique key of the parameter System.Object value The value of the parameter" }, - "api/MMALSharp.Native.MMAL_PARAMETER_URI_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_URI_T.html", - "title": "Struct MMAL_PARAMETER_URI_T", - "keywords": "Struct MMAL_PARAMETER_URI_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_URI_T Constructors MMAL_PARAMETER_URI_T(MMAL_PARAMETER_HEADER_T, String) Declaration public MMAL_PARAMETER_URI_T(MMAL_PARAMETER_HEADER_T hdr, string value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.String value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public string Value { get; } Property Value Type Description System.String" + "api/MMALSharp.Native.MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T.html": { + "href": "api/MMALSharp.Native.MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T.html", + "title": "Delegate MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T", + "keywords": "Delegate MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public delegate int MMAL_BH_PRE_RELEASE_CB_T(IntPtr ptr, MMAL_BUFFER_HEADER_T*ptr2); Parameters Type Name Description System.IntPtr ptr MMAL_BUFFER_HEADER_T * ptr2 Returns Type Description System.Int32" }, - "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T.html", - "title": "Struct MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T", - "keywords": "Struct MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T Constructors MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32, UInt32) Declaration public MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T(MMAL_PARAMETER_HEADER_T hdr, uint customMaxMbps, uint customMaxFs, uint customMaxBrAndCpb) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 customMaxMbps System.UInt32 customMaxFs System.UInt32 customMaxBrAndCpb Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties CustomMaxBrAndCpb Declaration public uint CustomMaxBrAndCpb { get; } Property Value Type Description System.UInt32 CustomMaxFs Declaration public uint CustomMaxFs { get; } Property Value Type Description System.UInt32 CustomMaxMbps Declaration public uint CustomMaxMbps { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" + "api/MMALSharp.Native.MMALParametersCommon.html": { + "href": "api/MMALSharp.Native.MMALParametersCommon.html", + "title": "Class MMALParametersCommon", + "keywords": "Class MMALParametersCommon Inheritance System.Object MMALParametersCommon Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALParametersCommon Fields MMAL_PARAM_SEEK_FLAG_FORWARD Declaration public static int MMAL_PARAM_SEEK_FLAG_FORWARD Field Value Type Description System.Int32 MMAL_PARAM_SEEK_FLAG_PRECISE Declaration public static int MMAL_PARAM_SEEK_FLAG_PRECISE Field Value Type Description System.Int32 MMAL_PARAMETER_BUFFER_FLAG_FILTER Declaration public static int MMAL_PARAMETER_BUFFER_FLAG_FILTER Field Value Type Description System.Int32 MMAL_PARAMETER_BUFFER_REQUIREMENTS Declaration public static int MMAL_PARAMETER_BUFFER_REQUIREMENTS Field Value Type Description System.Int32 MMAL_PARAMETER_CHANGE_EVENT_REQUEST Declaration public static int MMAL_PARAMETER_CHANGE_EVENT_REQUEST Field Value Type Description System.Int32 MMAL_PARAMETER_CORE_STATISTICS Declaration public static int MMAL_PARAMETER_CORE_STATISTICS Field Value Type Description System.Int32 MMAL_PARAMETER_GROUP_AUDIO Declaration public static int MMAL_PARAMETER_GROUP_AUDIO Field Value Type Description System.Int32 MMAL_PARAMETER_GROUP_CAMERA Declaration public static int MMAL_PARAMETER_GROUP_CAMERA Field Value Type Description System.Int32 MMAL_PARAMETER_GROUP_CLOCK Declaration public static int MMAL_PARAMETER_GROUP_CLOCK Field Value Type Description System.Int32 MMAL_PARAMETER_GROUP_COMMON Declaration public static int MMAL_PARAMETER_GROUP_COMMON Field Value Type Description System.Int32 MMAL_PARAMETER_GROUP_MIRACAST Declaration public static int MMAL_PARAMETER_GROUP_MIRACAST Field Value Type Description System.Int32 MMAL_PARAMETER_GROUP_VIDEO Declaration public static int MMAL_PARAMETER_GROUP_VIDEO Field Value Type Description System.Int32 MMAL_PARAMETER_LOCKSTEP_ENABLE Declaration public static int MMAL_PARAMETER_LOCKSTEP_ENABLE Field Value Type Description System.Int32 MMAL_PARAMETER_LOGGING Declaration public static int MMAL_PARAMETER_LOGGING Field Value Type Description System.Int32 MMAL_PARAMETER_MEM_USAGE Declaration public static int MMAL_PARAMETER_MEM_USAGE Field Value Type Description System.Int32 MMAL_PARAMETER_NO_IMAGE_PADDING Declaration public static int MMAL_PARAMETER_NO_IMAGE_PADDING Field Value Type Description System.Int32 MMAL_PARAMETER_POWERMON_ENABLE Declaration public static int MMAL_PARAMETER_POWERMON_ENABLE Field Value Type Description System.Int32 MMAL_PARAMETER_SEEK Declaration public static int MMAL_PARAMETER_SEEK Field Value Type Description System.Int32 MMAL_PARAMETER_STATISTICS Declaration public static int MMAL_PARAMETER_STATISTICS Field Value Type Description System.Int32 MMAL_PARAMETER_SUPPORTED_ENCODINGS Declaration public static int MMAL_PARAMETER_SUPPORTED_ENCODINGS Field Value Type Description System.Int32 MMAL_PARAMETER_SYSTEM_TIME Declaration public static int MMAL_PARAMETER_SYSTEM_TIME Field Value Type Description System.Int32 MMAL_PARAMETER_UNUSED Declaration public static int MMAL_PARAMETER_UNUSED Field Value Type Description System.Int32 MMAL_PARAMETER_URI Declaration public static int MMAL_PARAMETER_URI Field Value Type Description System.Int32 MMAL_PARAMETER_ZERO_COPY Declaration public static int MMAL_PARAMETER_ZERO_COPY Field Value Type Description System.Int32" }, - "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T.html", - "title": "Struct MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T", - "keywords": "Struct MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T Constructors MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T(MMAL_PARAMETER_HEADER_T, MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T) Declaration public MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T(MMAL_PARAMETER_HEADER_T hdr, MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T format) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T format Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Format Declaration public MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T Format { get; } Property Value Type Description MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" + "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_LEVEL_T.html": { + "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_LEVEL_T.html", + "title": "Enum MMALParametersVideo.MMAL_VIDEO_LEVEL_T", + "keywords": "Enum MMALParametersVideo.MMAL_VIDEO_LEVEL_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_VIDEO_LEVEL_T Fields Name Description MMAL_VIDEO_LEVEL_H263_10 MMAL_VIDEO_LEVEL_H263_20 MMAL_VIDEO_LEVEL_H263_30 MMAL_VIDEO_LEVEL_H263_40 MMAL_VIDEO_LEVEL_H263_45 MMAL_VIDEO_LEVEL_H263_50 MMAL_VIDEO_LEVEL_H263_60 MMAL_VIDEO_LEVEL_H263_70 MMAL_VIDEO_LEVEL_H264_1 MMAL_VIDEO_LEVEL_H264_11 MMAL_VIDEO_LEVEL_H264_12 MMAL_VIDEO_LEVEL_H264_13 MMAL_VIDEO_LEVEL_H264_1b MMAL_VIDEO_LEVEL_H264_2 MMAL_VIDEO_LEVEL_H264_21 MMAL_VIDEO_LEVEL_H264_22 MMAL_VIDEO_LEVEL_H264_3 MMAL_VIDEO_LEVEL_H264_31 MMAL_VIDEO_LEVEL_H264_32 MMAL_VIDEO_LEVEL_H264_4 MMAL_VIDEO_LEVEL_H264_41 MMAL_VIDEO_LEVEL_H264_42 MMAL_VIDEO_LEVEL_H264_5 MMAL_VIDEO_LEVEL_H264_51 MMAL_VIDEO_LEVEL_MP4V_0 MMAL_VIDEO_LEVEL_MP4V_0b MMAL_VIDEO_LEVEL_MP4V_1 MMAL_VIDEO_LEVEL_MP4V_2 MMAL_VIDEO_LEVEL_MP4V_3 MMAL_VIDEO_LEVEL_MP4V_4 MMAL_VIDEO_LEVEL_MP4V_4a MMAL_VIDEO_LEVEL_MP4V_5 MMAL_VIDEO_LEVEL_MP4V_6" }, - "api/MMALSharp.Native.MMAL_PORT_PRIVATE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PORT_PRIVATE_T.html", - "title": "Struct MMAL_PORT_PRIVATE_T", - "keywords": "Struct MMAL_PORT_PRIVATE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PORT_PRIVATE_T" + "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T.html": { + "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T.html", + "title": "Enum MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T", + "keywords": "Enum MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_VIDEO_NALUNITFORMAT_T Fields Name Description MMAL_VIDEO_NALUNITFORMAT_FOURBYTEINTERLEAVELENGTH MMAL_VIDEO_NALUNITFORMAT_NALUNITPERBUFFER MMAL_VIDEO_NALUNITFORMAT_ONEBYTEINTERLEAVELENGTH MMAL_VIDEO_NALUNITFORMAT_STARTCODES MMAL_VIDEO_NALUNITFORMAT_TWOBYTEINTERLEAVELENGTH" }, - "api/MMALSharp.Native.MMAL_PORT_T.html": { - "href": "api/MMALSharp.Native.MMAL_PORT_T.html", - "title": "Struct MMAL_PORT_T", - "keywords": "Struct MMAL_PORT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PORT_T Constructors MMAL_PORT_T(IntPtr, Char*, MMALPort.MMAL_PORT_TYPE_T, UInt16, UInt16, Int32, MMAL_ES_FORMAT_T*, Int32, Int32, Int32, Int32, Int32, Int32, Int32, MMAL_COMPONENT_T*, IntPtr, UInt32) Declaration public MMAL_PORT_T(IntPtr priv, char *name, MMALPort.MMAL_PORT_TYPE_T type, ushort index, ushort indexAll, int isEnabled, MMAL_ES_FORMAT_T*format, int bufferNumMin, int bufferSizeMin, int bufferAlignmentMin, int bufferNumRecommended, int bufferSizeRecommended, int bufferNum, int bufferSize, MMAL_COMPONENT_T*component, IntPtr userData, uint capabilities) Parameters Type Name Description System.IntPtr priv System.Char * name MMALPort.MMAL_PORT_TYPE_T type System.UInt16 index System.UInt16 indexAll System.Int32 isEnabled MMAL_ES_FORMAT_T * format System.Int32 bufferNumMin System.Int32 bufferSizeMin System.Int32 bufferAlignmentMin System.Int32 bufferNumRecommended System.Int32 bufferSizeRecommended System.Int32 bufferNum System.Int32 bufferSize MMAL_COMPONENT_T * component System.IntPtr userData System.UInt32 capabilities Properties BufferAlignmentMin Declaration public int BufferAlignmentMin { get; } Property Value Type Description System.Int32 BufferNum Declaration public int BufferNum { get; set; } Property Value Type Description System.Int32 BufferNumMin Declaration public int BufferNumMin { get; } Property Value Type Description System.Int32 BufferNumRecommended Declaration public int BufferNumRecommended { get; } Property Value Type Description System.Int32 BufferSize Declaration public int BufferSize { get; set; } Property Value Type Description System.Int32 BufferSizeMin Declaration public int BufferSizeMin { get; } Property Value Type Description System.Int32 BufferSizeRecommended Declaration public int BufferSizeRecommended { get; } Property Value Type Description System.Int32 Capabilities Declaration public uint Capabilities { get; } Property Value Type Description System.UInt32 Component Declaration public MMAL_COMPONENT_T*Component { get; } Property Value Type Description MMAL_COMPONENT_T * Format Declaration public MMAL_ES_FORMAT_T*Format { get; } Property Value Type Description MMAL_ES_FORMAT_T * Index Declaration public ushort Index { get; } Property Value Type Description System.UInt16 IndexAll Declaration public ushort IndexAll { get; } Property Value Type Description System.UInt16 IsEnabled Declaration public int IsEnabled { get; } Property Value Type Description System.Int32 Name Declaration public char *Name { get; } Property Value Type Description System.Char * Priv Declaration public IntPtr Priv { get; } Property Value Type Description System.IntPtr Type Declaration public MMALPort.MMAL_PORT_TYPE_T Type { get; } Property Value Type Description MMALPort.MMAL_PORT_TYPE_T UserData Declaration public IntPtr UserData { get; } Property Value Type Description System.IntPtr" + "api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_DECODE.html": { + "href": "api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_DECODE.html", + "title": "Enum MMAL_CAMERA_RX_CONFIG_DECODE", + "keywords": "Enum MMAL_CAMERA_RX_CONFIG_DECODE Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_CAMERA_RX_CONFIG_DECODE Fields Name Description MMAL_CAMERA_RX_CONFIG_DECODE_DPCM10TO14 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM10TO16 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM12TO16 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM6TO10 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM6TO12 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM7TO10 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM7TO12 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM8TO10 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM8TO12 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM8TO14 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM8TO16 MMAL_CAMERA_RX_CONFIG_DECODE_MAX MMAL_CAMERA_RX_CONFIG_DECODE_NONE" + }, + "api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_ENCODE.html": { + "href": "api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_ENCODE.html", + "title": "Enum MMAL_CAMERA_RX_CONFIG_ENCODE", + "keywords": "Enum MMAL_CAMERA_RX_CONFIG_ENCODE Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_CAMERA_RX_CONFIG_ENCODE Fields Name Description MMAL_CAMERA_RX_CONFIG_ENCODE_DPCM10TO8 MMAL_CAMERA_RX_CONFIG_ENCODE_DPCM12TO8 MMAL_CAMERA_RX_CONFIG_ENCODE_DPCM14TO8 MMAL_CAMERA_RX_CONFIG_ENCODE_MAX MMAL_CAMERA_RX_CONFIG_ENCODE_NONE" + }, + "api/MMALSharp.Native.MMAL_COMPONENT_PRIVATE_T.html": { + "href": "api/MMALSharp.Native.MMAL_COMPONENT_PRIVATE_T.html", + "title": "Struct MMAL_COMPONENT_PRIVATE_T", + "keywords": "Struct MMAL_COMPONENT_PRIVATE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_COMPONENT_PRIVATE_T" + }, + "api/MMALSharp.Native.MMAL_COMPONENT_T.html": { + "href": "api/MMALSharp.Native.MMAL_COMPONENT_T.html", + "title": "Struct MMAL_COMPONENT_T", + "keywords": "Struct MMAL_COMPONENT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_COMPONENT_T Constructors MMAL_COMPONENT_T(IntPtr, IntPtr, Char*, UInt32, MMAL_PORT_T*, UInt32, MMAL_PORT_T**, UInt32, MMAL_PORT_T**, UInt32, MMAL_PORT_T**, UInt32, MMAL_PORT_T**, UInt32) Declaration public MMAL_COMPONENT_T(IntPtr priv, IntPtr userData, char *name, uint isEnabled, MMAL_PORT_T*control, uint inputNum, MMAL_PORT_T**input, uint outputNum, MMAL_PORT_T**output, uint clockNum, MMAL_PORT_T**clock, uint portNum, MMAL_PORT_T**port, uint id) Parameters Type Name Description System.IntPtr priv System.IntPtr userData System.Char * name System.UInt32 isEnabled MMAL_PORT_T * control System.UInt32 inputNum MMAL_PORT_T ** input System.UInt32 outputNum MMAL_PORT_T ** output System.UInt32 clockNum MMAL_PORT_T ** clock System.UInt32 portNum MMAL_PORT_T ** port System.UInt32 id Properties Clock Declaration public MMAL_PORT_T**Clock { get; } Property Value Type Description MMAL_PORT_T ** ClockNum Declaration public uint ClockNum { get; } Property Value Type Description System.UInt32 Control Declaration public MMAL_PORT_T*Control { get; } Property Value Type Description MMAL_PORT_T * Id Declaration public uint Id { get; } Property Value Type Description System.UInt32 Input Declaration public MMAL_PORT_T**Input { get; } Property Value Type Description MMAL_PORT_T ** InputNum Declaration public uint InputNum { get; } Property Value Type Description System.UInt32 IsEnabled Declaration public uint IsEnabled { get; } Property Value Type Description System.UInt32 Name Declaration public char *Name { get; } Property Value Type Description System.Char * Output Declaration public MMAL_PORT_T**Output { get; } Property Value Type Description MMAL_PORT_T ** OutputNum Declaration public uint OutputNum { get; } Property Value Type Description System.UInt32 Port Declaration public MMAL_PORT_T**Port { get; } Property Value Type Description MMAL_PORT_T ** PortNum Declaration public uint PortNum { get; } Property Value Type Description System.UInt32 Priv Declaration public IntPtr Priv { get; } Property Value Type Description System.IntPtr UserData Declaration public IntPtr UserData { get; } Property Value Type Description System.IntPtr" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_ALGORITHM_CONTROL_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_ALGORITHM_CONTROL_T.html", + "title": "Struct MMAL_PARAMETER_ALGORITHM_CONTROL_T", + "keywords": "Struct MMAL_PARAMETER_ALGORITHM_CONTROL_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_ALGORITHM_CONTROL_T Constructors MMAL_PARAMETER_ALGORITHM_CONTROL_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T, Int32) Declaration public MMAL_PARAMETER_ALGORITHM_CONTROL_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T algorithm, int enabled) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T algorithm System.Int32 enabled Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Algorithm Declaration public MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T Algorithm { get; } Property Value Type Description MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T Enabled Declaration public int Enabled { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T.html", + "title": "Struct MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T", + "keywords": "Struct MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T Constructors MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T(MMAL_PARAMETER_HEADER_T, Int32, UInt32, UInt32, UInt32, Int32, Int32, Int32) Declaration public MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T(MMAL_PARAMETER_HEADER_T hdr, int enable, uint filter, uint target, uint shift, int speedFactor, int interFactor, int adjCap) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 enable System.UInt32 filter System.UInt32 target System.UInt32 shift System.Int32 speedFactor System.Int32 interFactor System.Int32 adjCap Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties AdjCap Declaration public int AdjCap { get; } Property Value Type Description System.Int32 Enable Declaration public int Enable { get; } Property Value Type Description System.Int32 Filter Declaration public uint Filter { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T InterFactor Declaration public int InterFactor { get; } Property Value Type Description System.Int32 Shift Declaration public uint Shift { get; } Property Value Type Description System.UInt32 SpeedFactor Declaration public int SpeedFactor { get; } Property Value Type Description System.Int32 Target Declaration public uint Target { get; } Property Value Type Description System.UInt32" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_SETTINGS_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_SETTINGS_T.html", + "title": "Struct MMAL_PARAMETER_CAMERA_SETTINGS_T", + "keywords": "Struct MMAL_PARAMETER_CAMERA_SETTINGS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_SETTINGS_T Constructors MMAL_PARAMETER_CAMERA_SETTINGS_T(MMAL_PARAMETER_HEADER_T, Int32, MMAL_RATIONAL_T, MMAL_RATIONAL_T, MMAL_RATIONAL_T, MMAL_RATIONAL_T, Int32) Declaration public MMAL_PARAMETER_CAMERA_SETTINGS_T(MMAL_PARAMETER_HEADER_T hdr, int exposure, MMAL_RATIONAL_T analogGain, MMAL_RATIONAL_T digitalGain, MMAL_RATIONAL_T awbRedGain, MMAL_RATIONAL_T awbBlueGain, int focusPosition) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 exposure MMAL_RATIONAL_T analogGain MMAL_RATIONAL_T digitalGain MMAL_RATIONAL_T awbRedGain MMAL_RATIONAL_T awbBlueGain System.Int32 focusPosition Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties AnalogGain Declaration public MMAL_RATIONAL_T AnalogGain { get; } Property Value Type Description MMAL_RATIONAL_T AwbBlueGain Declaration public MMAL_RATIONAL_T AwbBlueGain { get; } Property Value Type Description MMAL_RATIONAL_T AwbRedGain Declaration public MMAL_RATIONAL_T AwbRedGain { get; } Property Value Type Description MMAL_RATIONAL_T DigitalGain Declaration public MMAL_RATIONAL_T DigitalGain { get; } Property Value Type Description MMAL_RATIONAL_T Exposure Declaration public int Exposure { get; } Property Value Type Description System.Int32 FocusPosition Declaration public int FocusPosition { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_STC_MODE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_STC_MODE_T.html", + "title": "Struct MMAL_PARAMETER_CAMERA_STC_MODE_T", + "keywords": "Struct MMAL_PARAMETER_CAMERA_STC_MODE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_STC_MODE_T Constructors MMAL_PARAMETER_CAMERA_STC_MODE_T(MMAL_PARAMETER_HEADER_T, MMAL_CAMERA_STC_MODE_T) Declaration public MMAL_PARAMETER_CAMERA_STC_MODE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CAMERA_STC_MODE_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CAMERA_STC_MODE_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_CAMERA_STC_MODE_T Value { get; } Property Value Type Description MMAL_CAMERA_STC_MODE_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_DRC_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_DRC_T.html", + "title": "Struct MMAL_PARAMETER_DRC_T", + "keywords": "Struct MMAL_PARAMETER_DRC_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_DRC_T Constructors MMAL_PARAMETER_DRC_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAMETER_DRC_STRENGTH_T) Declaration public MMAL_PARAMETER_DRC_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAMETER_DRC_STRENGTH_T strength) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAMETER_DRC_STRENGTH_T strength Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Strength Declaration public MMAL_PARAMETER_DRC_STRENGTH_T Strength { get; } Property Value Type Description MMAL_PARAMETER_DRC_STRENGTH_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.html", + "title": "Struct MMAL_PARAMETER_ENCODING_T", + "keywords": "Struct MMAL_PARAMETER_ENCODING_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_ENCODING_T Constructors MMAL_PARAMETER_ENCODING_T(MMAL_PARAMETER_HEADER_T, Int32[]) Declaration public MMAL_PARAMETER_ENCODING_T(MMAL_PARAMETER_HEADER_T hdr, int[] value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 [] value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public int[] Value { get; } Property Value Type Description System.Int32 []" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_FLASH_SELECT_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_FLASH_SELECT_T.html", + "title": "Struct MMAL_PARAMETER_FLASH_SELECT_T", + "keywords": "Struct MMAL_PARAMETER_FLASH_SELECT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_FLASH_SELECT_T Constructors MMAL_PARAMETER_FLASH_SELECT_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T) Declaration public MMAL_PARAMETER_FLASH_SELECT_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T flashType) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T flashType Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties FlashType Declaration public MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T FlashType { get; } Property Value Type Description MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_FLASH_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_FLASH_T.html", + "title": "Struct MMAL_PARAMETER_FLASH_T", + "keywords": "Struct MMAL_PARAMETER_FLASH_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_FLASH_T Constructors MMAL_PARAMETER_FLASH_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_FLASH_T) Declaration public MMAL_PARAMETER_FLASH_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_FLASH_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_FLASH_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_PARAM_FLASH_T Value { get; } Property Value Type Description MMAL_PARAM_FLASH_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_INT32_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_INT32_T.html", + "title": "Struct MMAL_PARAMETER_INT32_T", + "keywords": "Struct MMAL_PARAMETER_INT32_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_INT32_T Constructors MMAL_PARAMETER_INT32_T(MMAL_PARAMETER_HEADER_T, Int32) Declaration public MMAL_PARAMETER_INT32_T(MMAL_PARAMETER_HEADER_T hdr, int value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public int Value { get; } Property Value Type Description System.Int32" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_INT64_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_INT64_T.html", + "title": "Struct MMAL_PARAMETER_INT64_T", + "keywords": "Struct MMAL_PARAMETER_INT64_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_INT64_T Constructors MMAL_PARAMETER_INT64_T(MMAL_PARAMETER_HEADER_T, Int64) Declaration public MMAL_PARAMETER_INT64_T(MMAL_PARAMETER_HEADER_T hdr, long value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int64 value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public long Value { get; } Property Value Type Description System.Int64" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_LOGGING_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_LOGGING_T.html", + "title": "Struct MMAL_PARAMETER_LOGGING_T", + "keywords": "Struct MMAL_PARAMETER_LOGGING_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_LOGGING_T Constructors MMAL_PARAMETER_LOGGING_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32) Declaration public MMAL_PARAMETER_LOGGING_T(MMAL_PARAMETER_HEADER_T hdr, uint set, uint clear) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 set System.UInt32 clear Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Clear Declaration public uint Clear { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Set Declaration public uint Set { get; } Property Value Type Description System.UInt32" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_MEM_USAGE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_MEM_USAGE_T.html", + "title": "Struct MMAL_PARAMETER_MEM_USAGE_T", + "keywords": "Struct MMAL_PARAMETER_MEM_USAGE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_MEM_USAGE_T Constructors MMAL_PARAMETER_MEM_USAGE_T(MMAL_PARAMETER_HEADER_T, Int32) Declaration public MMAL_PARAMETER_MEM_USAGE_T(MMAL_PARAMETER_HEADER_T hdr, int poolMemAllocSize) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 poolMemAllocSize Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T PoolMemAllocSize Declaration public int PoolMemAllocSize { get; } Property Value Type Description System.Int32" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_PROFILE_S.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_PROFILE_S.html", + "title": "Struct MMAL_PARAMETER_VIDEO_PROFILE_S", + "keywords": "Struct MMAL_PARAMETER_VIDEO_PROFILE_S Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_PROFILE_S Constructors MMAL_PARAMETER_VIDEO_PROFILE_S(MMALParametersVideo.MMAL_VIDEO_PROFILE_T, MMALParametersVideo.MMAL_VIDEO_LEVEL_T) Declaration public MMAL_PARAMETER_VIDEO_PROFILE_S(MMALParametersVideo.MMAL_VIDEO_PROFILE_T profile, MMALParametersVideo.MMAL_VIDEO_LEVEL_T level) Parameters Type Name Description MMALParametersVideo.MMAL_VIDEO_PROFILE_T profile MMALParametersVideo.MMAL_VIDEO_LEVEL_T level Properties Level Declaration public MMALParametersVideo.MMAL_VIDEO_LEVEL_T Level { get; } Property Value Type Description MMALParametersVideo.MMAL_VIDEO_LEVEL_T Profile Declaration public MMALParametersVideo.MMAL_VIDEO_PROFILE_T Profile { get; } Property Value Type Description MMALParametersVideo.MMAL_VIDEO_PROFILE_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_PROFILE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_PROFILE_T.html", + "title": "Struct MMAL_PARAMETER_VIDEO_PROFILE_T", + "keywords": "Struct MMAL_PARAMETER_VIDEO_PROFILE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_PROFILE_T Constructors MMAL_PARAMETER_VIDEO_PROFILE_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAMETER_VIDEO_PROFILE_S[]) Declaration public MMAL_PARAMETER_VIDEO_PROFILE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAMETER_VIDEO_PROFILE_S[] profile) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAMETER_VIDEO_PROFILE_S [] profile Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Profile Declaration public MMAL_PARAMETER_VIDEO_PROFILE_S[] Profile { get; } Property Value Type Description MMAL_PARAMETER_VIDEO_PROFILE_S []" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_RATECONTROL_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_RATECONTROL_T.html", + "title": "Struct MMAL_PARAMETER_VIDEO_RATECONTROL_T", + "keywords": "Struct MMAL_PARAMETER_VIDEO_RATECONTROL_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_RATECONTROL_T Constructors MMAL_PARAMETER_VIDEO_RATECONTROL_T(MMAL_PARAMETER_HEADER_T, MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T) Declaration public MMAL_PARAMETER_VIDEO_RATECONTROL_T(MMAL_PARAMETER_HEADER_T hdr, MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T control) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T control Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Control Declaration public MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T Control { get; } Property Value Type Description MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T HdrPtr Declaration public MMAL_PARAMETER_HEADER_T*HdrPtr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T *" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_RENDER_STATS_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_RENDER_STATS_T.html", + "title": "Struct MMAL_PARAMETER_VIDEO_RENDER_STATS_T", + "keywords": "Struct MMAL_PARAMETER_VIDEO_RENDER_STATS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_RENDER_STATS_T Constructors MMAL_PARAMETER_VIDEO_RENDER_STATS_T(MMAL_PARAMETER_HEADER_T, Int32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32[]) Declaration public MMAL_PARAMETER_VIDEO_RENDER_STATS_T(MMAL_PARAMETER_HEADER_T hdr, int valid, uint match, uint period, uint phase, uint pixelClockNominal, uint hvsStatus, uint[] dummy) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 valid System.UInt32 match System.UInt32 period System.UInt32 phase System.UInt32 pixelClockNominal System.UInt32 hvsStatus System.UInt32 [] dummy Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Dummy Declaration public uint[] Dummy { get; } Property Value Type Description System.UInt32 [] Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T HvsStatus Declaration public uint HvsStatus { get; } Property Value Type Description System.UInt32 Match Declaration public uint Match { get; } Property Value Type Description System.UInt32 Period Declaration public uint Period { get; } Property Value Type Description System.UInt32 Phase Declaration public uint Phase { get; } Property Value Type Description System.UInt32 PixelClockNominal Declaration public uint PixelClockNominal { get; } Property Value Type Description System.UInt32 Valid Declaration public int Valid { get; } Property Value Type Description System.Int32" }, "api/MMALSharp.Split.html": { "href": "api/MMALSharp.Split.html", @@ -459,160 +349,140 @@ "title": "Enum TimelapseMode", "keywords": "Enum TimelapseMode Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public enum TimelapseMode Fields Name Description Millisecond Minute Second" }, - "api/MMALSharp.Components.MMALCameraComponent.html": { - "href": "api/MMALSharp.Components.MMALCameraComponent.html", - "title": "Class MMALCameraComponent", - "keywords": "Class MMALCameraComponent Represents a camera component Inheritance System.Object MMALCameraComponent Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public class MMALCameraComponent : MMALComponentBase Constructors MMALCameraComponent() Declaration public MMALCameraComponent() Properties CameraInfo Camera Info component. This is used to provide detailed info about the camera itself Declaration public MMALCameraInfoComponent CameraInfo { get; set; } Property Value Type Description MMALCameraInfoComponent PreviewPort Managed reference to the Preview port of the camera Declaration public MMALPortImpl PreviewPort { get; set; } Property Value Type Description MMALPortImpl StillPort Managed reference to the Still port of the camera Declaration public MMALPortImpl StillPort { get; set; } Property Value Type Description MMALPortImpl VideoPort Managed reference to the Video port of the camera Declaration public MMALPortImpl VideoPort { get; set; } Property Value Type Description MMALPortImpl Methods CameraControlCallback(MMALBufferImpl, MMALPortBase) Declaration public void CameraControlCallback(MMALBufferImpl buffer, MMALPortBase port) Parameters Type Name Description MMALBufferImpl buffer MMALPortBase port Dispose() Declaration public override void Dispose() SetSensorDefaults() Declaration public void SetSensorDefaults()" + "api/MMALSharp.Components.MMALImageDecoder.html": { + "href": "api/MMALSharp.Components.MMALImageDecoder.html", + "title": "Class MMALImageDecoder", + "keywords": "Class MMALImageDecoder Represents an image decoder component Inheritance System.Object MMALObject MMALComponentBase MMALDownstreamComponent MMALEncoderBase MMALImageDecoder Inherited Members MMALEncoderBase.EncodingType MMALEncoderBase.PixelFormat MMALEncoderBase.InputPort MMALEncoderBase.OutputPort MMALEncoderBase.Dispose() MMALDownstreamComponent.Connection MMALComponentBase.Control MMALComponentBase.Inputs MMALComponentBase.Outputs MMALComponentBase.Clocks MMALComponentBase.Ports MMALComponentBase.Name MMALComponentBase.Enabled MMALComponentBase.Handler MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public sealed class MMALImageDecoder : MMALEncoderBase, IDisposable Constructors MMALImageDecoder(ICaptureHandler, MMALEncoding, MMALEncoding) Declaration public MMALImageDecoder(ICaptureHandler handler, MMALEncoding encodingType, MMALEncoding pixelFormat) Parameters Type Name Description ICaptureHandler handler MMALEncoding encodingType MMALEncoding pixelFormat" }, - "api/MMALSharp.Components.MMALVideoDecoder.html": { - "href": "api/MMALSharp.Components.MMALVideoDecoder.html", - "title": "Class MMALVideoDecoder", - "keywords": "Class MMALVideoDecoder Represents a video decoder component Inheritance System.Object MMALDownstreamComponent MMALEncoderBase MMALVideoDecoder Inherited Members MMALEncoderBase.EncodingType MMALEncoderBase.PixelFormat MMALEncoderBase.InputPort MMALEncoderBase.OutputPort MMALEncoderBase.Dispose() MMALDownstreamComponent.Connection Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public sealed class MMALVideoDecoder : MMALEncoderBase Constructors MMALVideoDecoder(ICaptureHandler, MMALEncoding, MMALEncoding) Declaration public MMALVideoDecoder(ICaptureHandler handler, MMALEncoding encodingType, MMALEncoding pixelFormat) Parameters Type Name Description ICaptureHandler handler MMALEncoding encodingType MMALEncoding pixelFormat" + "api/MMALSharp.Components.MMALVideoRenderer.html": { + "href": "api/MMALSharp.Components.MMALVideoRenderer.html", + "title": "Class MMALVideoRenderer", + "keywords": "Class MMALVideoRenderer Represents a Video Renderer component Inheritance System.Object MMALObject MMALComponentBase MMALDownstreamComponent MMALRendererBase MMALVideoRenderer Inherited Members MMALDownstreamComponent.Connection MMALComponentBase.Control MMALComponentBase.Inputs MMALComponentBase.Outputs MMALComponentBase.Clocks MMALComponentBase.Ports MMALComponentBase.Name MMALComponentBase.Enabled MMALComponentBase.Handler MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) MMALComponentBase.Dispose() MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public class MMALVideoRenderer : MMALRendererBase, IDisposable Constructors MMALVideoRenderer() Declaration public MMALVideoRenderer()" }, - "api/MMALSharp.Handlers.FFmpegCaptureHandler.html": { - "href": "api/MMALSharp.Handlers.FFmpegCaptureHandler.html", - "title": "Class FFmpegCaptureHandler", - "keywords": "Class FFmpegCaptureHandler Currently experimental. Not working fully. Inheritance System.Object FFmpegCaptureHandler Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Handlers Assembly :MMALSharp.FFmpeg.dll Syntax public class FFmpegCaptureHandler : ICaptureHandler, IDisposable Constructors FFmpegCaptureHandler(String) Declaration public FFmpegCaptureHandler(string argument) Parameters Type Name Description System.String argument Properties MyProcess Declaration public Process MyProcess { get; set; } Property Value Type Description System.Diagnostics.Process Methods CanSplit() Declaration public bool CanSplit() Returns Type Description System.Boolean Dispose() Declaration public void Dispose() Implements System.IDisposable.Dispose() GetDirectory() Declaration public string GetDirectory() Returns Type Description System.String PostProcess() Declaration public void PostProcess() Implements ICaptureHandler.PostProcess() Process(Byte[]) Declaration public void Process(byte[] data) Parameters Type Name Description System.Byte [] data Implements ICaptureHandler.Process(Byte[]) RawVideoToH264(String, String) Records video from the standard output stream via FFmpeg into a video file that can be opened without explicit command line flags. Declaration public static FFmpegCaptureHandler RawVideoToH264(string directory, string extension) Parameters Type Name Description System.String directory The directory to store the output video file System.String extension The extension of the video file Returns Type Description FFmpegCaptureHandler RTMPStreamer(String, String) Streams video from the standard output stream via FFmpeg to an RTMP server. Declaration public static FFmpegCaptureHandler RTMPStreamer(string streamName, string streamUrl) Parameters Type Name Description System.String streamName The meta name of the stream System.String streamUrl The url of your RTMP server - the url to stream to. Returns Type Description FFmpegCaptureHandler Split() Declaration public void Split()" + "api/MMALSharp.FFmpeg.html": { + "href": "api/MMALSharp.FFmpeg.html", + "title": "Namespace MMALSharp.FFmpeg", + "keywords": "Namespace MMALSharp.FFmpeg Classes VideoUtilities" }, - "api/MMALSharp.MMALBadAddressException.html": { - "href": "api/MMALSharp.MMALBadAddressException.html", - "title": "Class MMALBadAddressException", - "keywords": "Class MMALBadAddressException Inheritance System.Object System.Exception MMALException MMALBadAddressException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALBadAddressException : MMALException, ISerializable, _Exception Constructors MMALBadAddressException() Declaration public MMALBadAddressException()" + "api/MMALSharp.Handlers.html": { + "href": "api/MMALSharp.Handlers.html", + "title": "Namespace MMALSharp.Handlers", + "keywords": "Namespace MMALSharp.Handlers Classes FFmpegCaptureHandler Currently experimental. Not working fully. ImageStreamCaptureHandler ProcessResult StreamCaptureHandler Processes the image data to a stream. VideoStreamCaptureHandler Interfaces ICaptureHandler" }, - "api/MMALSharp.MMALComponentBase.html": { - "href": "api/MMALSharp.MMALComponentBase.html", - "title": "Class MMALComponentBase", - "keywords": "Class MMALComponentBase Inheritance System.Object MMALObject MMALComponentBase MMALCameraComponent MMALCameraInfoComponent MMALDownstreamComponent Inherited Members MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public abstract class MMALComponentBase : MMALObject, IDisposable Constructors MMALComponentBase(String) Declaration protected MMALComponentBase(string name) Parameters Type Name Description System.String name Properties Clocks Reference to all clock ports associated with this component Declaration public List Clocks { get; set; } Property Value Type Description System.Collections.Generic.List < MMALPortImpl > Control Reference to the Control port of this component Declaration public MMALControlPort Control { get; set; } Property Value Type Description MMALControlPort Enabled Indicates whether this component is enabled Declaration public bool Enabled { get; } Property Value Type Description System.Boolean Handler The handler to process the final data Declaration public ICaptureHandler Handler { get; set; } Property Value Type Description ICaptureHandler Inputs Reference to all input ports associated with this component Declaration public List Inputs { get; set; } Property Value Type Description System.Collections.Generic.List < MMALPortImpl > Name Name of the component Declaration public string Name { get; } Property Value Type Description System.String Outputs Reference to all output ports associated with this component Declaration public List Outputs { get; set; } Property Value Type Description System.Collections.Generic.List < MMALPortImpl > Ports Reference to all ports associated with this component Declaration public List Ports { get; set; } Property Value Type Description System.Collections.Generic.List < MMALPortImpl > Methods Dispose() Declaration public override void Dispose() Overrides MMALObject.Dispose() ManagedCallback(MMALBufferImpl, MMALPortBase) Delegate to process the buffer header containing image data Declaration public virtual void ManagedCallback(MMALBufferImpl buffer, MMALPortBase port) Parameters Type Name Description MMALBufferImpl buffer The current buffer header being processed MMALPortBase port The port we're currently processing on" + "api/MMALSharp.Components.MMALImageEncoder.html": { + "href": "api/MMALSharp.Components.MMALImageEncoder.html", + "title": "Class MMALImageEncoder", + "keywords": "Class MMALImageEncoder Represents an image encoder component Inheritance System.Object MMALObject MMALComponentBase MMALDownstreamComponent MMALEncoderBase MMALImageEncoder Inherited Members MMALEncoderBase.EncodingType MMALEncoderBase.PixelFormat MMALEncoderBase.InputPort MMALEncoderBase.OutputPort MMALEncoderBase.Dispose() MMALDownstreamComponent.Connection MMALComponentBase.Control MMALComponentBase.Inputs MMALComponentBase.Outputs MMALComponentBase.Clocks MMALComponentBase.Ports MMALComponentBase.Name MMALComponentBase.Enabled MMALComponentBase.Handler MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public sealed class MMALImageEncoder : MMALEncoderBase, IDisposable Constructors MMALImageEncoder(ICaptureHandler) Declaration public MMALImageEncoder(ICaptureHandler handler) Parameters Type Name Description ICaptureHandler handler MMALImageEncoder(ICaptureHandler, MMALEncoding, MMALEncoding, Int32) Declaration public MMALImageEncoder(ICaptureHandler handler, MMALEncoding encodingType, MMALEncoding pixelFormat, int quality) Parameters Type Name Description ICaptureHandler handler MMALEncoding encodingType MMALEncoding pixelFormat System.Int32 quality MMALImageEncoder(ICaptureHandler, Int32) Declaration public MMALImageEncoder(ICaptureHandler handler, int quality) Parameters Type Name Description ICaptureHandler handler System.Int32 quality Fields MaxExifPayloadLength Declaration public const int MaxExifPayloadLength = 128 Field Value Type Description System.Int32 Properties Quality The quality of the JPEG image Declaration public int Quality { get; set; } Property Value Type Description System.Int32" }, - "api/MMALSharp.MMALIllegalSeekException.html": { - "href": "api/MMALSharp.MMALIllegalSeekException.html", - "title": "Class MMALIllegalSeekException", - "keywords": "Class MMALIllegalSeekException Inheritance System.Object System.Exception MMALException MMALIllegalSeekException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALIllegalSeekException : MMALException, ISerializable, _Exception Constructors MMALIllegalSeekException() Declaration public MMALIllegalSeekException()" + "api/MMALSharp.Handlers.ICaptureHandler.html": { + "href": "api/MMALSharp.Handlers.ICaptureHandler.html", + "title": "Interface ICaptureHandler", + "keywords": "Interface ICaptureHandler Inherited Members System.IDisposable.Dispose() Namespace :MMALSharp.Handlers Assembly :MMALSharp.Common.dll Syntax public interface ICaptureHandler : IDisposable Methods PostProcess() Used for any further processing once we have completed capture Declaration void PostProcess() Process(Byte[]) Used to process the byte array containing our image data Declaration void Process(byte[] data) Parameters Type Name Description System.Byte [] data A byte array containing image data" }, - "api/MMALSharp.MMALNoMemoryException.html": { - "href": "api/MMALSharp.MMALNoMemoryException.html", - "title": "Class MMALNoMemoryException", - "keywords": "Class MMALNoMemoryException Inheritance System.Object System.Exception MMALException MMALNoMemoryException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALNoMemoryException : MMALException, ISerializable, _Exception Constructors MMALNoMemoryException() Declaration public MMALNoMemoryException()" + "api/MMALSharp.MMALBufferImpl.html": { + "href": "api/MMALSharp.MMALBufferImpl.html", + "title": "Class MMALBufferImpl", + "keywords": "Class MMALBufferImpl Represents a buffer header object Inheritance System.Object MMALObject MMALBufferImpl Inherited Members MMALObject.Objects MMALObject.Dispose() System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALBufferImpl : MMALObject, IDisposable Constructors MMALBufferImpl(MMAL_BUFFER_HEADER_T*) Declaration public MMALBufferImpl(MMAL_BUFFER_HEADER_T*ptr) Parameters Type Name Description MMAL_BUFFER_HEADER_T * ptr Properties AllocSize Allocated size in bytes of payload buffer Declaration public uint AllocSize { get; } Property Value Type Description System.UInt32 Cmd Defines what the buffer header contains. This is a FourCC with 0 as a special value meaning stream data Declaration public uint Cmd { get; } Property Value Type Description System.UInt32 Data Pointer to the data associated with this buffer header Declaration public byte *Data { get; } Property Value Type Description System.Byte * Dts Decode timestamp in microseconds (dts = pts, except in the case of video streams with B frames). Declaration public long Dts { get; } Property Value Type Description System.Int64 Flags Flags describing properties of a buffer header Declaration public uint Flags { get; } Property Value Type Description System.UInt32 Length Number of bytes currently used in the payload buffer (starting from offset) Declaration public uint Length { get; } Property Value Type Description System.UInt32 Offset Offset in bytes to the start of valid data in the payload buffer Declaration public uint Offset { get; } Property Value Type Description System.UInt32 Properties List of properties associated with this buffer header. Declaration public List Properties { get; set; } Property Value Type Description System.Collections.Generic.List < MMALBufferProperties > Pts Presentation timestamp in microseconds. Declaration public long Pts { get; } Property Value Type Description System.Int64 Type Accessor to the specific type this buffer header represents Declaration public MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T Type { get; } Property Value Type Description MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T Methods PrintProperties() Print the properties associated with this buffer header to console Declaration public void PrintProperties()" }, - "api/MMALSharp.MMALPortExtensions.html": { - "href": "api/MMALSharp.MMALPortExtensions.html", - "title": "Class MMALPortExtensions", - "keywords": "Class MMALPortExtensions Inheritance System.Object MMALPortExtensions Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public static class MMALPortExtensions Methods GetParameter(MMALPortBase, Int32) Provides a facility to get data from the port using the native helper functions Declaration public static dynamic GetParameter(this MMALPortBase port, int key) Parameters Type Name Description MMALPortBase port The port to get the parameter from System.Int32 key The unique key for the parameter Returns Type Description System.Object GetRawCapture(MMALPortImpl) Declaration public static bool GetRawCapture(this MMALPortImpl port) Parameters Type Name Description MMALPortImpl port Returns Type Description System.Boolean SetParameter(MMALPortBase, Int32, Object) Provides a facility to set data on the port using the native helper functions Declaration public static void SetParameter(this MMALPortBase port, int key, dynamic value) Parameters Type Name Description MMALPortBase port The port we want to set the parameter on System.Int32 key The unique key of the parameter System.Object value The value of the parameter" + "api/MMALSharp.Native.MMALParametersAudio.html": { + "href": "api/MMALSharp.Native.MMALParametersAudio.html", + "title": "Class MMALParametersAudio", + "keywords": "Class MMALParametersAudio Inheritance System.Object MMALParametersAudio Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALParametersAudio Fields MMAL_PARAMETER_AUDIO_DESTINATION Declaration public static int MMAL_PARAMETER_AUDIO_DESTINATION Field Value Type Description System.Int32 MMAL_PARAMETER_AUDIO_LATENCY_TARGET Declaration public static int MMAL_PARAMETER_AUDIO_LATENCY_TARGET Field Value Type Description System.Int32 MMAL_PARAMETER_AUDIO_PASSTHROUGH Declaration public static int MMAL_PARAMETER_AUDIO_PASSTHROUGH Field Value Type Description System.Int32 MMAL_PARAMETER_AUDIO_SOURCE Declaration public static int MMAL_PARAMETER_AUDIO_SOURCE Field Value Type Description System.Int32" }, - "api/MMALSharp.Native.BcmHost.html": { - "href": "api/MMALSharp.Native.BcmHost.html", - "title": "Class BcmHost", - "keywords": "Class BcmHost Inheritance System.Object BcmHost Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class BcmHost Methods bcm_host_deinit() Declaration public static void bcm_host_deinit() bcm_host_init() Declaration public static void bcm_host_init() graphics_get_display_size(UInt16, UInt32*, UInt32*) Declaration public static int graphics_get_display_size(ushort display_number, uint *width, uint *height) Parameters Type Name Description System.UInt16 display_number System.UInt32 * width System.UInt32 * height Returns Type Description System.Int32" + "api/MMALSharp.Native.MMALParametersCamera.html": { + "href": "api/MMALSharp.Native.MMALParametersCamera.html", + "title": "Class MMALParametersCamera", + "keywords": "Class MMALParametersCamera Inheritance System.Object MMALParametersCamera Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALParametersCamera Fields MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN Declaration public static int MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN Field Value Type Description System.Int32 MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V2 Declaration public static int MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V2 Field Value Type Description System.Int32 MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3 Declaration public static int MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3 Field Value Type Description System.Int32 MMAL_MAX_IMAGEFX_PARAMETERS Declaration public static int MMAL_MAX_IMAGEFX_PARAMETERS Field Value Type Description System.Int32 MMAL_PARAMETER_ALGORITHM_CONTROL Declaration public static int MMAL_PARAMETER_ALGORITHM_CONTROL Field Value Type Description System.Int32 MMAL_PARAMETER_ANNOTATE Declaration public static int MMAL_PARAMETER_ANNOTATE Field Value Type Description System.Int32 MMAL_PARAMETER_ANTISHAKE Declaration public static int MMAL_PARAMETER_ANTISHAKE Field Value Type Description System.Int32 MMAL_PARAMETER_AWB_MODE Declaration public static int MMAL_PARAMETER_AWB_MODE Field Value Type Description System.Int32 MMAL_PARAMETER_BRIGHTNESS Declaration public static int MMAL_PARAMETER_BRIGHTNESS Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_BURST_CAPTURE Declaration public static int MMAL_PARAMETER_CAMERA_BURST_CAPTURE Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_CLOCKING_MODE Declaration public static int MMAL_PARAMETER_CAMERA_CLOCKING_MODE Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_CONFIG Declaration public static int MMAL_PARAMETER_CAMERA_CONFIG Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_CUSTOM_SENSOR_CONFIG Declaration public static int MMAL_PARAMETER_CAMERA_CUSTOM_SENSOR_CONFIG Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_INFO Declaration public static int MMAL_PARAMETER_CAMERA_INFO Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_INFO_MAX_CAMERAS Declaration public static int MMAL_PARAMETER_CAMERA_INFO_MAX_CAMERAS Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_INFO_MAX_FLASHES Declaration public static int MMAL_PARAMETER_CAMERA_INFO_MAX_FLASHES Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_INFO_MAX_STR_LEN Declaration public static int MMAL_PARAMETER_CAMERA_INFO_MAX_STR_LEN Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_INTERFACE Declaration public static int MMAL_PARAMETER_CAMERA_INTERFACE Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_MIN_ISO Declaration public static int MMAL_PARAMETER_CAMERA_MIN_ISO Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_NUM Declaration public static int MMAL_PARAMETER_CAMERA_NUM Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_RX_CONFIG Declaration public static int MMAL_PARAMETER_CAMERA_RX_CONFIG Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_RX_TIMING Declaration public static int MMAL_PARAMETER_CAMERA_RX_TIMING Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_SETTINGS Declaration public static int MMAL_PARAMETER_CAMERA_SETTINGS Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_USE_CASE Declaration public static int MMAL_PARAMETER_CAMERA_USE_CASE Field Value Type Description System.Int32 MMAL_PARAMETER_CAPTURE Declaration public static int MMAL_PARAMETER_CAPTURE Field Value Type Description System.Int32 MMAL_PARAMETER_CAPTURE_EXPOSURE_COMP Declaration public static int MMAL_PARAMETER_CAPTURE_EXPOSURE_COMP Field Value Type Description System.Int32 MMAL_PARAMETER_CAPTURE_MODE Declaration public static int MMAL_PARAMETER_CAPTURE_MODE Field Value Type Description System.Int32 MMAL_PARAMETER_CAPTURE_QUALITY Declaration public static int MMAL_PARAMETER_CAPTURE_QUALITY Field Value Type Description System.Int32 MMAL_PARAMETER_CAPTURE_STATS_PASS Declaration public static int MMAL_PARAMETER_CAPTURE_STATS_PASS Field Value Type Description System.Int32 MMAL_PARAMETER_CAPTURE_STATUS Declaration public static int MMAL_PARAMETER_CAPTURE_STATUS Field Value Type Description System.Int32 MMAL_PARAMETER_COLOUR_EFFECT Declaration public static int MMAL_PARAMETER_COLOUR_EFFECT Field Value Type Description System.Int32 MMAL_PARAMETER_CONFIGFILE_CHUNK_REGISTERS Declaration public static int MMAL_PARAMETER_CONFIGFILE_CHUNK_REGISTERS Field Value Type Description System.Int32 MMAL_PARAMETER_CONFIGFILE_REGISTERS Declaration public static int MMAL_PARAMETER_CONFIGFILE_REGISTERS Field Value Type Description System.Int32 MMAL_PARAMETER_CONTRAST Declaration public static int MMAL_PARAMETER_CONTRAST Field Value Type Description System.Int32 MMAL_PARAMETER_CUSTOM_AWB_GAINS Declaration public static int MMAL_PARAMETER_CUSTOM_AWB_GAINS Field Value Type Description System.Int32 MMAL_PARAMETER_DPF_CONFIG Declaration public static int MMAL_PARAMETER_DPF_CONFIG Field Value Type Description System.Int32 MMAL_PARAMETER_DPF_FAIL_IS_FATAL Declaration public static int MMAL_PARAMETER_DPF_FAIL_IS_FATAL Field Value Type Description System.Int32 MMAL_PARAMETER_DPF_FILE Declaration public static int MMAL_PARAMETER_DPF_FILE Field Value Type Description System.Int32 MMAL_PARAMETER_DRAW_BOX_FACES_AND_FOCUS Declaration public static int MMAL_PARAMETER_DRAW_BOX_FACES_AND_FOCUS Field Value Type Description System.Int32 MMAL_PARAMETER_DYNAMIC_RANGE_COMPRESSION Declaration public static int MMAL_PARAMETER_DYNAMIC_RANGE_COMPRESSION Field Value Type Description System.Int32 MMAL_PARAMETER_ENABLE_DPF_FILE Declaration public static int MMAL_PARAMETER_ENABLE_DPF_FILE Field Value Type Description System.Int32 MMAL_PARAMETER_ENABLE_RAW_CAPTURE Declaration public static int MMAL_PARAMETER_ENABLE_RAW_CAPTURE Field Value Type Description System.Int32 MMAL_PARAMETER_ENABLE_REGISTER_FILE Declaration public static int MMAL_PARAMETER_ENABLE_REGISTER_FILE Field Value Type Description System.Int32 MMAL_PARAMETER_EXIF Declaration public static int MMAL_PARAMETER_EXIF Field Value Type Description System.Int32 MMAL_PARAMETER_EXIF_DISABLE Declaration public static int MMAL_PARAMETER_EXIF_DISABLE Field Value Type Description System.Int32 MMAL_PARAMETER_EXP_METERING_MODE Declaration public static int MMAL_PARAMETER_EXP_METERING_MODE Field Value Type Description System.Int32 MMAL_PARAMETER_EXPOSURE_COMP Declaration public static int MMAL_PARAMETER_EXPOSURE_COMP Field Value Type Description System.Int32 MMAL_PARAMETER_EXPOSURE_MODE Declaration public static int MMAL_PARAMETER_EXPOSURE_MODE Field Value Type Description System.Int32 MMAL_PARAMETER_FACE_TRACK Declaration public static int MMAL_PARAMETER_FACE_TRACK Field Value Type Description System.Int32 MMAL_PARAMETER_FACE_TRACK_RESULTS Declaration public static int MMAL_PARAMETER_FACE_TRACK_RESULTS Field Value Type Description System.Int32 MMAL_PARAMETER_FIELD_OF_VIEW Declaration public static int MMAL_PARAMETER_FIELD_OF_VIEW Field Value Type Description System.Int32 MMAL_PARAMETER_FLASH Declaration public static int MMAL_PARAMETER_FLASH Field Value Type Description System.Int32 MMAL_PARAMETER_FLASH_REQUIRED Declaration public static int MMAL_PARAMETER_FLASH_REQUIRED Field Value Type Description System.Int32 MMAL_PARAMETER_FLASH_SELECT Declaration public static int MMAL_PARAMETER_FLASH_SELECT Field Value Type Description System.Int32 MMAL_PARAMETER_FLICKER_AVOID Declaration public static int MMAL_PARAMETER_FLICKER_AVOID Field Value Type Description System.Int32 MMAL_PARAMETER_FOCAL_LENGTHS Declaration public static int MMAL_PARAMETER_FOCAL_LENGTHS Field Value Type Description System.Int32 MMAL_PARAMETER_FOCUS Declaration public static int MMAL_PARAMETER_FOCUS Field Value Type Description System.Int32 MMAL_PARAMETER_FOCUS_REGIONS Declaration public static int MMAL_PARAMETER_FOCUS_REGIONS Field Value Type Description System.Int32 MMAL_PARAMETER_FOCUS_STATUS Declaration public static int MMAL_PARAMETER_FOCUS_STATUS Field Value Type Description System.Int32 MMAL_PARAMETER_FPS_RANGE Declaration public static int MMAL_PARAMETER_FPS_RANGE Field Value Type Description System.Int32 MMAL_PARAMETER_FRAME_RATE Declaration public static int MMAL_PARAMETER_FRAME_RATE Field Value Type Description System.Int32 MMAL_PARAMETER_HIGH_DYNAMIC_RANGE Declaration public static int MMAL_PARAMETER_HIGH_DYNAMIC_RANGE Field Value Type Description System.Int32 MMAL_PARAMETER_IMAGE_EFFECT Declaration public static int MMAL_PARAMETER_IMAGE_EFFECT Field Value Type Description System.Int32 MMAL_PARAMETER_IMAGE_EFFECT_PARAMETERS Declaration public static int MMAL_PARAMETER_IMAGE_EFFECT_PARAMETERS Field Value Type Description System.Int32 MMAL_PARAMETER_INPUT_CROP Declaration public static int MMAL_PARAMETER_INPUT_CROP Field Value Type Description System.Int32 MMAL_PARAMETER_ISO Declaration public static int MMAL_PARAMETER_ISO Field Value Type Description System.Int32 MMAL_PARAMETER_JPEG_ATTACH_LOG Declaration public static int MMAL_PARAMETER_JPEG_ATTACH_LOG Field Value Type Description System.Int32 MMAL_PARAMETER_JPEG_Q_FACTOR Declaration public static int MMAL_PARAMETER_JPEG_Q_FACTOR Field Value Type Description System.Int32 MMAL_PARAMETER_JPEG_RESTART_INTERVAL Declaration public static int MMAL_PARAMETER_JPEG_RESTART_INTERVAL Field Value Type Description System.Int32 MMAL_PARAMETER_MIRROR Declaration public static int MMAL_PARAMETER_MIRROR Field Value Type Description System.Int32 MMAL_PARAMETER_PRIVACY_INDICATOR Declaration public static int MMAL_PARAMETER_PRIVACY_INDICATOR Field Value Type Description System.Int32 MMAL_PARAMETER_REDEYE Declaration public static int MMAL_PARAMETER_REDEYE Field Value Type Description System.Int32 MMAL_PARAMETER_REGISTER_FAIL_IS_FATAL Declaration public static int MMAL_PARAMETER_REGISTER_FAIL_IS_FATAL Field Value Type Description System.Int32 MMAL_PARAMETER_ROTATION Declaration public static int MMAL_PARAMETER_ROTATION Field Value Type Description System.Int32 MMAL_PARAMETER_SATURATION Declaration public static int MMAL_PARAMETER_SATURATION Field Value Type Description System.Int32 MMAL_PARAMETER_SENSOR_INFORMATION Declaration public static int MMAL_PARAMETER_SENSOR_INFORMATION Field Value Type Description System.Int32 MMAL_PARAMETER_SHARPNESS Declaration public static int MMAL_PARAMETER_SHARPNESS Field Value Type Description System.Int32 MMAL_PARAMETER_SHUTTER_SPEED Declaration public static int MMAL_PARAMETER_SHUTTER_SPEED Field Value Type Description System.Int32 MMAL_PARAMETER_STEREOSCOPIC_MODE Declaration public static int MMAL_PARAMETER_STEREOSCOPIC_MODE Field Value Type Description System.Int32 MMAL_PARAMETER_STILLS_DENOISE Declaration public static int MMAL_PARAMETER_STILLS_DENOISE Field Value Type Description System.Int32 MMAL_PARAMETER_SW_SATURATION_DISABLE Declaration public static int MMAL_PARAMETER_SW_SATURATION_DISABLE Field Value Type Description System.Int32 MMAL_PARAMETER_SW_SHARPEN_DISABLE Declaration public static int MMAL_PARAMETER_SW_SHARPEN_DISABLE Field Value Type Description System.Int32 MMAL_PARAMETER_THUMBNAIL_CONFIGURATION Declaration public static int MMAL_PARAMETER_THUMBNAIL_CONFIGURATION Field Value Type Description System.Int32 MMAL_PARAMETER_USE_STC Declaration public static int MMAL_PARAMETER_USE_STC Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_DENOISE Declaration public static int MMAL_PARAMETER_VIDEO_DENOISE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_STABILISATION Declaration public static int MMAL_PARAMETER_VIDEO_STABILISATION Field Value Type Description System.Int32 MMAL_PARAMETER_ZERO_SHUTTER_LAG Declaration public static int MMAL_PARAMETER_ZERO_SHUTTER_LAG Field Value Type Description System.Int32 MMAL_PARAMETER_ZOOM Declaration public static int MMAL_PARAMETER_ZOOM Field Value Type Description System.Int32" }, - "api/MMALSharp.Native.MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T.html": { - "href": "api/MMALSharp.Native.MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T.html", - "title": "Delegate MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T", - "keywords": "Delegate MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public delegate int MMAL_BH_PRE_RELEASE_CB_T(IntPtr ptr, MMAL_BUFFER_HEADER_T*ptr2); Parameters Type Name Description System.IntPtr ptr MMAL_BUFFER_HEADER_T * ptr2 Returns Type Description System.Int32" + "api/MMALSharp.Native.MMALParametersVideo.html": { + "href": "api/MMALSharp.Native.MMALParametersVideo.html", + "title": "Class MMALParametersVideo", + "keywords": "Class MMALParametersVideo Inheritance System.Object MMALParametersVideo Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALParametersVideo Fields MMAL_DISPLAY_DUMMY Declaration public const int MMAL_DISPLAY_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_DISPLAY_MODE_DUMMY Declaration public const int MMAL_DISPLAY_MODE_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_DISPLAY_SET_DUMMY Declaration public const int MMAL_DISPLAY_SET_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_InterlaceKhronosExtensions Declaration public const int MMAL_InterlaceKhronosExtensions = 1862270976 Field Value Type Description System.Int32 MMAL_InterlaceMax Declaration public const int MMAL_InterlaceMax = 2147483647 Field Value Type Description System.Int32 MMAL_InterlaceVendorStartUnused Declaration public const int MMAL_InterlaceVendorStartUnused = 2130706432 Field Value Type Description System.Int32 MMAL_PARAMETER_DISPLAYREGION Declaration public static int MMAL_PARAMETER_DISPLAYREGION Field Value Type Description System.Int32 MMAL_PARAMETER_EXTRA_BUFFERS Declaration public static int MMAL_PARAMETER_EXTRA_BUFFERS Field Value Type Description System.Int32 MMAL_PARAMETER_INTRAPERIOD Declaration public static int MMAL_PARAMETER_INTRAPERIOD Field Value Type Description System.Int32 MMAL_PARAMETER_MB_ROWS_PER_SLICE Declaration public static int MMAL_PARAMETER_MB_ROWS_PER_SLICE Field Value Type Description System.Int32 MMAL_PARAMETER_MINIMISE_FRAGMENTATION Declaration public static int MMAL_PARAMETER_MINIMISE_FRAGMENTATION Field Value Type Description System.Int32 MMAL_PARAMETER_NALUNITFORMAT Declaration public static int MMAL_PARAMETER_NALUNITFORMAT Field Value Type Description System.Int32 MMAL_PARAMETER_PROFILE Declaration public static int MMAL_PARAMETER_PROFILE Field Value Type Description System.Int32 MMAL_PARAMETER_RATECONTROL Declaration public static int MMAL_PARAMETER_RATECONTROL Field Value Type Description System.Int32 MMAL_PARAMETER_SUPPORTED_PROFILES Declaration public static int MMAL_PARAMETER_SUPPORTED_PROFILES Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ALIGN_HORIZ Declaration public static int MMAL_PARAMETER_VIDEO_ALIGN_HORIZ Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ALIGN_VERT Declaration public static int MMAL_PARAMETER_VIDEO_ALIGN_VERT Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_BIT_RATE Declaration public static int MMAL_PARAMETER_VIDEO_BIT_RATE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_DECODE_CONFIG_VD3 Declaration public static int MMAL_PARAMETER_VIDEO_DECODE_CONFIG_VD3 Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_DECODE_ERROR_CONCEALMENT Declaration public static int MMAL_PARAMETER_VIDEO_DECODE_ERROR_CONCEALMENT Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_DRM_INIT_INFO Declaration public static int MMAL_PARAMETER_VIDEO_DRM_INIT_INFO Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER Declaration public static int MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_DROPPABLE_PFRAMES Declaration public static int MMAL_PARAMETER_VIDEO_DROPPABLE_PFRAMES Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_EEDE_ENABLE Declaration public static int MMAL_PARAMETER_VIDEO_EEDE_ENABLE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE Declaration public static int MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_FRAME_LIMIT_BITS Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_FRAME_LIMIT_BITS Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_H264_AU_DELIMITERS Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_H264_AU_DELIMITERS Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_H264_DEBLOCK_IDC Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_H264_DEBLOCK_IDC Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_H264_DISABLE_CABAC Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_H264_DISABLE_CABAC Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_H264_LOW_DELAY_HRD_FLAG Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_H264_LOW_DELAY_HRD_FLAG Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_H264_LOW_LATENCY Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_H264_LOW_LATENCY Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_H264_MB_INTRA_MODE Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_H264_MB_INTRA_MODE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_H264_VCL_HRD_PARAMETERS Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_H264_VCL_HRD_PARAMETERS Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_HEADER_ON_OPEN Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_HEADER_ON_OPEN Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_INITIAL_QUANT Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_INITIAL_QUANT Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_INLINE_HEADER Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_INLINE_HEADER Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_INLINE_VECTORS Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_INLINE_VECTORS Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_MAX_QUANT Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_MAX_QUANT Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_MIN_QUANT Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_MIN_QUANT Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_PEAK_RATE Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_PEAK_RATE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_PRECODE_FOR_QP Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_PRECODE_FOR_QP Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_QP_P Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_QP_P Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_RC_SLICE_DQUANT Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_RC_SLICE_DQUANT Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_SEI_ENABLE Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_SEI_ENABLE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_SPS_TIMINGS Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_SPS_TIMINGS Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_FRAME_RATE Declaration public static int MMAL_PARAMETER_VIDEO_FRAME_RATE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_IMMUTABLE_INPUT Declaration public static int MMAL_PARAMETER_VIDEO_IMMUTABLE_INPUT Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_INTERLACE_TYPE Declaration public static int MMAL_PARAMETER_VIDEO_INTERLACE_TYPE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_INTERPOLATE_TIMESTAMPS Declaration public static int MMAL_PARAMETER_VIDEO_INTERPOLATE_TIMESTAMPS Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_INTRA_REFRESH Declaration public static int MMAL_PARAMETER_VIDEO_INTRA_REFRESH Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION Declaration public static int MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS Declaration public static int MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_RENDER_STATS Declaration public static int MMAL_PARAMETER_VIDEO_RENDER_STATS Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_REQUEST_I_FRAME Declaration public static int MMAL_PARAMETER_VIDEO_REQUEST_I_FRAME Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_TIMESTAMP_FIFO Declaration public static int MMAL_PARAMETER_VIDEO_TIMESTAMP_FIFO Field Value Type Description System.Int32 MMAL_VIDEO_ENCODE_RC_MODEL_T Declaration public const int MMAL_VIDEO_ENCODE_RC_MODEL_T = 0 Field Value Type Description System.Int32 MMAL_VIDEO_ENCODER_H264_MB_INTRA_DUMMY Declaration public const int MMAL_VIDEO_ENCODER_H264_MB_INTRA_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_VIDEO_ENCODER_RC_MODEL_CBR Declaration public const int MMAL_VIDEO_ENCODER_RC_MODEL_CBR = 2 Field Value Type Description System.Int32 MMAL_VIDEO_ENCODER_RC_MODEL_DEFAULT Declaration public const int MMAL_VIDEO_ENCODER_RC_MODEL_DEFAULT = 0 Field Value Type Description System.Int32 MMAL_VIDEO_ENCODER_RC_MODEL_DUMMY Declaration public const int MMAL_VIDEO_ENCODER_RC_MODEL_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_VIDEO_ENCODER_RC_MODEL_JVT Declaration public const int MMAL_VIDEO_ENCODER_RC_MODEL_JVT = 0 Field Value Type Description System.Int32 MMAL_VIDEO_ENCODER_RC_MODEL_LAST Declaration public const int MMAL_VIDEO_ENCODER_RC_MODEL_LAST = 3 Field Value Type Description System.Int32 MMAL_VIDEO_ENCODER_RC_MODEL_VOWIFI Declaration public const int MMAL_VIDEO_ENCODER_RC_MODEL_VOWIFI = 1 Field Value Type Description System.Int32 MMAL_VIDEO_INTRA_REFRESH_CYCLIC_MROWS Declaration public const int MMAL_VIDEO_INTRA_REFRESH_CYCLIC_MROWS = 2130706432 Field Value Type Description System.Int32 MMAL_VIDEO_INTRA_REFRESH_DUMMY Declaration public const int MMAL_VIDEO_INTRA_REFRESH_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_VIDEO_INTRA_REFRESH_KHRONOSEXTENSIONS Declaration public const int MMAL_VIDEO_INTRA_REFRESH_KHRONOSEXTENSIONS = 1862270976 Field Value Type Description System.Int32 MMAL_VIDEO_INTRA_REFRESH_MAX Declaration public const int MMAL_VIDEO_INTRA_REFRESH_MAX = 2130706434 Field Value Type Description System.Int32 MMAL_VIDEO_INTRA_REFRESH_PSEUDO_RAND Declaration public const int MMAL_VIDEO_INTRA_REFRESH_PSEUDO_RAND = 2130706433 Field Value Type Description System.Int32 MMAL_VIDEO_INTRA_REFRESH_VENDORSTARTUNUSED Declaration public const int MMAL_VIDEO_INTRA_REFRESH_VENDORSTARTUNUSED = 2130706432 Field Value Type Description System.Int32 MMAL_VIDEO_LEVEL_DUMMY Declaration public const int MMAL_VIDEO_LEVEL_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_VIDEO_NALUNITFORMAT_DUMMY Declaration public const int MMAL_VIDEO_NALUNITFORMAT_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_VIDEO_PROFILE_DUMMY Declaration public const int MMAL_VIDEO_PROFILE_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_VIDEO_RATECONTROL_DUMMY Declaration public const int MMAL_VIDEO_RATECONTROL_DUMMY = 2147483647 Field Value Type Description System.Int32" }, - "api/MMALSharp.Native.MMALEvents.html": { - "href": "api/MMALSharp.Native.MMALEvents.html", - "title": "Class MMALEvents", - "keywords": "Class MMALEvents Inheritance System.Object MMALEvents Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALEvents Fields MMAL_EVENT_EOS Declaration public static int MMAL_EVENT_EOS Field Value Type Description System.Int32 MMAL_EVENT_ERROR Declaration public static int MMAL_EVENT_ERROR Field Value Type Description System.Int32 MMAL_EVENT_FORMAT_CHANGED Declaration public static int MMAL_EVENT_FORMAT_CHANGED Field Value Type Description System.Int32 MMAL_EVENT_PARAMETER_CHANGED Declaration public static int MMAL_EVENT_PARAMETER_CHANGED Field Value Type Description System.Int32 Methods mmal_event_format_changed_get(MMAL_BUFFER_HEADER_T*) Declaration public static MMAL_EVENT_FORMAT_CHANGED_T*mmal_event_format_changed_get(MMAL_BUFFER_HEADER_T*buffer) Parameters Type Name Description MMAL_BUFFER_HEADER_T * buffer Returns Type Description MMAL_EVENT_FORMAT_CHANGED_T *" + "api/MMALSharp.Native.MMALPool.mmal_pool_allocator_alloc_t.html": { + "href": "api/MMALSharp.Native.MMALPool.mmal_pool_allocator_alloc_t.html", + "title": "Delegate MMALPool.mmal_pool_allocator_alloc_t", + "keywords": "Delegate MMALPool.mmal_pool_allocator_alloc_t Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public delegate void mmal_pool_allocator_alloc_t(IntPtr ptr, uint value); Parameters Type Name Description System.IntPtr ptr System.UInt32 value" }, - "api/MMALSharp.Native.MMALFormat.MMAL_ES_TYPE_T.html": { - "href": "api/MMALSharp.Native.MMALFormat.MMAL_ES_TYPE_T.html", - "title": "Enum MMALFormat.MMAL_ES_TYPE_T", - "keywords": "Enum MMALFormat.MMAL_ES_TYPE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_ES_TYPE_T Fields Name Description MMAL_ES_TYPE_AUDIO MMAL_ES_TYPE_CONTROL MMAL_ES_TYPE_SUBPICTURE MMAL_ES_TYPE_UNKNOWN MMAL_ES_TYPE_VIDEO" + "api/MMALSharp.Native.MMAL_BUFFER_HEADER_PRIVATE_T.html": { + "href": "api/MMALSharp.Native.MMAL_BUFFER_HEADER_PRIVATE_T.html", + "title": "Struct MMAL_BUFFER_HEADER_PRIVATE_T", + "keywords": "Struct MMAL_BUFFER_HEADER_PRIVATE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_BUFFER_HEADER_PRIVATE_T" }, - "api/MMALSharp.Native.MMALParametersVideo.MMAL_INTERLACE_TYPE_T.html": { - "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_INTERLACE_TYPE_T.html", - "title": "Enum MMALParametersVideo.MMAL_INTERLACE_TYPE_T", - "keywords": "Enum MMALParametersVideo.MMAL_INTERLACE_TYPE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_INTERLACE_TYPE_T Fields Name Description MMAL_InterlaceFieldSingleLowerFirst MMAL_InterlaceFieldSingleUpperFirst MMAL_InterlaceFieldsInterleavedLowerFirst MMAL_InterlaceFieldsInterleavedUpperFirst MMAL_InterlaceMixed MMAL_InterlaceProgressive" + "api/MMALSharp.Native.MMAL_BUFFER_HEADER_T.html": { + "href": "api/MMALSharp.Native.MMAL_BUFFER_HEADER_T.html", + "title": "Struct MMAL_BUFFER_HEADER_T", + "keywords": "Struct MMAL_BUFFER_HEADER_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_BUFFER_HEADER_T Constructors MMAL_BUFFER_HEADER_T(MMAL_BUFFER_HEADER_T*, IntPtr, UInt32, Byte*, UInt32, UInt32, UInt32, UInt32, Int64, Int64, IntPtr, IntPtr) Declaration public MMAL_BUFFER_HEADER_T(MMAL_BUFFER_HEADER_T*next, IntPtr priv, uint cmd, byte *data, uint allocSize, uint length, uint offset, uint flags, long pts, long dts, IntPtr type, IntPtr userData) Parameters Type Name Description MMAL_BUFFER_HEADER_T * next System.IntPtr priv System.UInt32 cmd System.Byte * data System.UInt32 allocSize System.UInt32 length System.UInt32 offset System.UInt32 flags System.Int64 pts System.Int64 dts System.IntPtr type System.IntPtr userData Properties AllocSize Declaration public uint AllocSize { get; } Property Value Type Description System.UInt32 Cmd Declaration public uint Cmd { get; } Property Value Type Description System.UInt32 Data Declaration public byte *Data { get; } Property Value Type Description System.Byte * Dts Declaration public long Dts { get; } Property Value Type Description System.Int64 Flags Declaration public uint Flags { get; } Property Value Type Description System.UInt32 Length Declaration public uint Length { get; } Property Value Type Description System.UInt32 Next Declaration public MMAL_BUFFER_HEADER_T*Next { get; } Property Value Type Description MMAL_BUFFER_HEADER_T * Offset Declaration public uint Offset { get; } Property Value Type Description System.UInt32 Priv Declaration public IntPtr Priv { get; } Property Value Type Description System.IntPtr Pts Declaration public long Pts { get; } Property Value Type Description System.Int64 Type Declaration public IntPtr Type { get; } Property Value Type Description System.IntPtr UserData Declaration public IntPtr UserData { get; } Property Value Type Description System.IntPtr" }, - "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T.html": { - "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T.html", - "title": "Enum MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T", - "keywords": "Enum MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T Fields Name Description MMAL_VIDEO_ENCODER_H264_MB_16x16_INTRA MMAL_VIDEO_ENCODER_H264_MB_4x4_INTRA MMAL_VIDEO_ENCODER_H264_MB_8x8_INTRA" + "api/MMALSharp.Native.MMAL_CLOCK_REQUEST_THRESHOLD_T.html": { + "href": "api/MMALSharp.Native.MMAL_CLOCK_REQUEST_THRESHOLD_T.html", + "title": "Struct MMAL_CLOCK_REQUEST_THRESHOLD_T", + "keywords": "Struct MMAL_CLOCK_REQUEST_THRESHOLD_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CLOCK_REQUEST_THRESHOLD_T Constructors MMAL_CLOCK_REQUEST_THRESHOLD_T(Int64, Int32) Declaration public MMAL_CLOCK_REQUEST_THRESHOLD_T(long threshold, int thresholdEnable) Parameters Type Name Description System.Int64 threshold System.Int32 thresholdEnable Properties Threshold Declaration public long Threshold { get; } Property Value Type Description System.Int64 ThresholdEnable Declaration public int ThresholdEnable { get; } Property Value Type Description System.Int32" }, - "api/MMALSharp.Native.MMALPool.html": { - "href": "api/MMALSharp.Native.MMALPool.html", - "title": "Class MMALPool", - "keywords": "Class MMALPool Inheritance System.Object MMALPool Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALPool Methods mmal_pool_callback_set(MMAL_POOL_T*, MMALPool.MMAL_POOL_BH_CB_T, IntPtr) Declaration public static void mmal_pool_callback_set(MMAL_POOL_T*pool, MMALPool.MMAL_POOL_BH_CB_T cb, IntPtr userdata) Parameters Type Name Description MMAL_POOL_T * pool MMALPool.MMAL_POOL_BH_CB_T cb System.IntPtr userdata mmal_pool_create(UInt32, UInt32) Declaration public static IntPtr mmal_pool_create(uint bufferNum, uint bufferSize) Parameters Type Name Description System.UInt32 bufferNum System.UInt32 bufferSize Returns Type Description System.IntPtr mmal_pool_create_with_allocator(UInt32, UInt32, IntPtr, MMALPool.mmal_pool_allocator_alloc_t, MMALPool.mmal_pool_allocator_free_t) Declaration public static IntPtr mmal_pool_create_with_allocator(uint headers, uint payload_size, IntPtr allocator_context, MMALPool.mmal_pool_allocator_alloc_t allocator_alloc, MMALPool.mmal_pool_allocator_free_t allocator_free) Parameters Type Name Description System.UInt32 headers System.UInt32 payload_size System.IntPtr allocator_context MMALPool.mmal_pool_allocator_alloc_t allocator_alloc MMALPool.mmal_pool_allocator_free_t allocator_free Returns Type Description System.IntPtr mmal_pool_destroy(MMAL_POOL_T*) Declaration public static void mmal_pool_destroy(MMAL_POOL_T*pool) Parameters Type Name Description MMAL_POOL_T * pool mmal_pool_pre_release_callback_set(MMAL_POOL_T*, MMALPool.MMAL_POOL_BH_CB_T, IntPtr) Declaration public static void mmal_pool_pre_release_callback_set(MMAL_POOL_T*pool, MMALPool.MMAL_POOL_BH_CB_T cb, IntPtr userdata) Parameters Type Name Description MMAL_POOL_T * pool MMALPool.MMAL_POOL_BH_CB_T cb System.IntPtr userdata mmal_pool_resize(MMAL_POOL_T*, UInt32, UInt32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_pool_resize(MMAL_POOL_T*pool, uint headers, uint payload_size) Parameters Type Name Description MMAL_POOL_T * pool System.UInt32 headers System.UInt32 payload_size Returns Type Description MMALUtil.MMAL_STATUS_T" + "api/MMALSharp.Native.MMAL_CLOCK_UPDATE_THRESHOLD_T.html": { + "href": "api/MMALSharp.Native.MMAL_CLOCK_UPDATE_THRESHOLD_T.html", + "title": "Struct MMAL_CLOCK_UPDATE_THRESHOLD_T", + "keywords": "Struct MMAL_CLOCK_UPDATE_THRESHOLD_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CLOCK_UPDATE_THRESHOLD_T Constructors MMAL_CLOCK_UPDATE_THRESHOLD_T(Int64, Int64) Declaration public MMAL_CLOCK_UPDATE_THRESHOLD_T(long thresholdLower, long thresholdUpper) Parameters Type Name Description System.Int64 thresholdLower System.Int64 thresholdUpper Properties ThresholdLower Declaration public long ThresholdLower { get; } Property Value Type Description System.Int64 ThresholdUpper Declaration public long ThresholdUpper { get; } Property Value Type Description System.Int64" }, - "api/MMALSharp.Native.MMALPort.MMAL_PORT_BH_CB_T.html": { - "href": "api/MMALSharp.Native.MMALPort.MMAL_PORT_BH_CB_T.html", - "title": "Delegate MMALPort.MMAL_PORT_BH_CB_T", - "keywords": "Delegate MMALPort.MMAL_PORT_BH_CB_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public delegate void MMAL_PORT_BH_CB_T(MMAL_PORT_T*port, MMAL_BUFFER_HEADER_T*buffer); Parameters Type Name Description MMAL_PORT_T * port MMAL_BUFFER_HEADER_T * buffer" + "api/MMALSharp.Native.MMAL_FLOAT_RECT_T.html": { + "href": "api/MMALSharp.Native.MMAL_FLOAT_RECT_T.html", + "title": "Struct MMAL_FLOAT_RECT_T", + "keywords": "Struct MMAL_FLOAT_RECT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_FLOAT_RECT_T Constructors MMAL_FLOAT_RECT_T(Double, Double, Double, Double) Declaration public MMAL_FLOAT_RECT_T(double x, double y, double width, double height) Parameters Type Name Description System.Double x System.Double y System.Double width System.Double height Properties Height Declaration public double Height { get; } Property Value Type Description System.Double Width Declaration public double Width { get; } Property Value Type Description System.Double X Declaration public double X { get; } Property Value Type Description System.Double Y Declaration public double Y { get; } Property Value Type Description System.Double" }, - "api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_DECODE.html": { - "href": "api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_DECODE.html", - "title": "Enum MMAL_CAMERA_RX_CONFIG_DECODE", - "keywords": "Enum MMAL_CAMERA_RX_CONFIG_DECODE Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_CAMERA_RX_CONFIG_DECODE Fields Name Description MMAL_CAMERA_RX_CONFIG_DECODE_DPCM10TO14 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM10TO16 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM12TO16 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM6TO10 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM6TO12 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM7TO10 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM7TO12 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM8TO10 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM8TO12 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM8TO14 MMAL_CAMERA_RX_CONFIG_DECODE_DPCM8TO16 MMAL_CAMERA_RX_CONFIG_DECODE_MAX MMAL_CAMERA_RX_CONFIG_DECODE_NONE" + "api/MMALSharp.Native.MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T.html", + "title": "Enum MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T", + "keywords": "Enum MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T Fields Name Description MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_ANTISHAKE MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_DYNAMIC_RANGE_COMPRESSION MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_FACE_BEAUTIFICATION MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_FACE_RECOGNITION MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_FACETRACKING MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_HIGH_DYNAMIC_RANGE MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_IMAGE_EFFECTS MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_MAX MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_REDEYE_REDUCTION MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_SCENE_DETECTION MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_STILLS_DENOISE MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_TEMPORAL_DENOISE MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_VIDEO_DENOISE MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_VIDEO_STABILISATION MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_WRITE_RAW" }, - "api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_ENCODE.html": { - "href": "api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_ENCODE.html", - "title": "Enum MMAL_CAMERA_RX_CONFIG_ENCODE", - "keywords": "Enum MMAL_CAMERA_RX_CONFIG_ENCODE Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_CAMERA_RX_CONFIG_ENCODE Fields Name Description MMAL_CAMERA_RX_CONFIG_ENCODE_DPCM10TO8 MMAL_CAMERA_RX_CONFIG_ENCODE_DPCM12TO8 MMAL_CAMERA_RX_CONFIG_ENCODE_DPCM14TO8 MMAL_CAMERA_RX_CONFIG_ENCODE_MAX MMAL_CAMERA_RX_CONFIG_ENCODE_NONE" + "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_V2_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_V2_T.html", + "title": "Struct MMAL_PARAMETER_CAMERA_INFO_V2_T", + "keywords": "Struct MMAL_PARAMETER_CAMERA_INFO_V2_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_INFO_V2_T Constructors MMAL_PARAMETER_CAMERA_INFO_V2_T(MMAL_PARAMETER_HEADER_T, Int32, Int32, MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T[], MMAL_PARAMETER_CAMERA_INFO_FLASH_T[]) Declaration public MMAL_PARAMETER_CAMERA_INFO_V2_T(MMAL_PARAMETER_HEADER_T hdr, int numCameras, int numFlashes, MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T[] cameras, MMAL_PARAMETER_CAMERA_INFO_FLASH_T[] flashes) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 numCameras System.Int32 numFlashes MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T [] cameras MMAL_PARAMETER_CAMERA_INFO_FLASH_T [] flashes Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Cameras Declaration public MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T[] Cameras { get; } Property Value Type Description MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T [] Flashes Declaration public MMAL_PARAMETER_CAMERA_INFO_FLASH_T[] Flashes { get; } Property Value Type Description MMAL_PARAMETER_CAMERA_INFO_FLASH_T [] Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T NumCameras Declaration public int NumCameras { get; } Property Value Type Description System.Int32 NumFlashes Declaration public int NumFlashes { get; } Property Value Type Description System.Int32" }, - "api/MMALSharp.Native.MMAL_CORE_STATISTICS_T.html": { - "href": "api/MMALSharp.Native.MMAL_CORE_STATISTICS_T.html", - "title": "Struct MMAL_CORE_STATISTICS_T", - "keywords": "Struct MMAL_CORE_STATISTICS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CORE_STATISTICS_T Constructors MMAL_CORE_STATISTICS_T(UInt32, UInt32, UInt32, UInt32) Declaration public MMAL_CORE_STATISTICS_T(uint bufferCount, uint firstBufferTime, uint lastBufferTime, uint maxDelay) Parameters Type Name Description System.UInt32 bufferCount System.UInt32 firstBufferTime System.UInt32 lastBufferTime System.UInt32 maxDelay Properties BufferCount Declaration public uint BufferCount { get; } Property Value Type Description System.UInt32 FirstBufferTime Declaration public uint FirstBufferTime { get; } Property Value Type Description System.UInt32 LastBufferTime Declaration public uint LastBufferTime { get; } Property Value Type Description System.UInt32 MaxDelay Declaration public uint MaxDelay { get; } Property Value Type Description System.UInt32" + "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INTERFACE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INTERFACE_T.html", + "title": "Struct MMAL_PARAMETER_CAMERA_INTERFACE_T", + "keywords": "Struct MMAL_PARAMETER_CAMERA_INTERFACE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_INTERFACE_T Constructors MMAL_PARAMETER_CAMERA_INTERFACE_T(MMAL_PARAMETER_HEADER_T, MMAL_CAMERA_INTERFACE_T) Declaration public MMAL_PARAMETER_CAMERA_INTERFACE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CAMERA_INTERFACE_T mode) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CAMERA_INTERFACE_T mode Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Mode Declaration public MMAL_CAMERA_INTERFACE_T Mode { get; } Property Value Type Description MMAL_CAMERA_INTERFACE_T" }, - "api/MMALSharp.Native.MMAL_CORE_STATS_DIR.html": { - "href": "api/MMALSharp.Native.MMAL_CORE_STATS_DIR.html", - "title": "Enum MMAL_CORE_STATS_DIR", - "keywords": "Enum MMAL_CORE_STATS_DIR Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_CORE_STATS_DIR Fields Name Description MMAL_CORE_STATS_RX MMAL_CORE_STATS_TX" + "api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_LATENCY_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_LATENCY_T.html", + "title": "Struct MMAL_PARAMETER_CLOCK_LATENCY_T", + "keywords": "Struct MMAL_PARAMETER_CLOCK_LATENCY_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CLOCK_LATENCY_T Constructors MMAL_PARAMETER_CLOCK_LATENCY_T(MMAL_PARAMETER_HEADER_T, MMAL_CLOCK_LATENCY_T) Declaration public MMAL_PARAMETER_CLOCK_LATENCY_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CLOCK_LATENCY_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CLOCK_LATENCY_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_CLOCK_LATENCY_T Value { get; } Property Value Type Description MMAL_CLOCK_LATENCY_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_AWBMODE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_AWBMODE_T.html", - "title": "Struct MMAL_PARAMETER_AWBMODE_T", - "keywords": "Struct MMAL_PARAMETER_AWBMODE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_AWBMODE_T Constructors MMAL_PARAMETER_AWBMODE_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_AWBMODE_T) Declaration public MMAL_PARAMETER_AWBMODE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_AWBMODE_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_AWBMODE_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Value Declaration public MMAL_PARAM_AWBMODE_T Value { get; } Property Value Type Description MMAL_PARAM_AWBMODE_T" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_AWB_GAINS_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_AWB_GAINS_T.html", - "title": "Struct MMAL_PARAMETER_AWB_GAINS_T", - "keywords": "Struct MMAL_PARAMETER_AWB_GAINS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_AWB_GAINS_T Constructors MMAL_PARAMETER_AWB_GAINS_T(MMAL_PARAMETER_HEADER_T, MMAL_RATIONAL_T, MMAL_RATIONAL_T) Declaration public MMAL_PARAMETER_AWB_GAINS_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_RATIONAL_T rGain, MMAL_RATIONAL_T bGain) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_RATIONAL_T rGain MMAL_RATIONAL_T bGain Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties BGain Declaration public MMAL_RATIONAL_T BGain { get; } Property Value Type Description MMAL_RATIONAL_T RGain Declaration public MMAL_RATIONAL_T RGain { get; } Property Value Type Description MMAL_RATIONAL_T" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_RX_CONFIG_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_RX_CONFIG_T.html", - "title": "Struct MMAL_PARAMETER_CAMERA_RX_CONFIG_T", - "keywords": "Struct MMAL_PARAMETER_CAMERA_RX_CONFIG_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_RX_CONFIG_T Constructors MMAL_PARAMETER_CAMERA_RX_CONFIG_T(MMAL_PARAMETER_HEADER_T, MMAL_CAMERA_RX_CONFIG_DECODE, MMAL_CAMERA_RX_CONFIG_ENCODE, MMAL_CAMERA_RX_CONFIG_UNPACK, MMAL_CAMERA_RX_CONFIG_PACK, UInt32, UInt32, UInt32, UInt32) Declaration public MMAL_PARAMETER_CAMERA_RX_CONFIG_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CAMERA_RX_CONFIG_DECODE decode, MMAL_CAMERA_RX_CONFIG_ENCODE encode, MMAL_CAMERA_RX_CONFIG_UNPACK unpack, MMAL_CAMERA_RX_CONFIG_PACK pack, uint dataLanes, uint encodeBlockLength, uint embeddedDataLines, uint imageId) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CAMERA_RX_CONFIG_DECODE decode MMAL_CAMERA_RX_CONFIG_ENCODE encode MMAL_CAMERA_RX_CONFIG_UNPACK unpack MMAL_CAMERA_RX_CONFIG_PACK pack System.UInt32 dataLanes System.UInt32 encodeBlockLength System.UInt32 embeddedDataLines System.UInt32 imageId Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties DataLanes Declaration public uint DataLanes { get; } Property Value Type Description System.UInt32 Decode Declaration public MMAL_CAMERA_RX_CONFIG_DECODE Decode { get; } Property Value Type Description MMAL_CAMERA_RX_CONFIG_DECODE EmbeddedDataLanes Declaration public uint EmbeddedDataLanes { get; } Property Value Type Description System.UInt32 Encode Declaration public MMAL_CAMERA_RX_CONFIG_ENCODE Encode { get; } Property Value Type Description MMAL_CAMERA_RX_CONFIG_ENCODE EncodeBlockLength Declaration public uint EncodeBlockLength { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T ImageId Declaration public uint ImageId { get; } Property Value Type Description System.UInt32 Pack Declaration public MMAL_CAMERA_RX_CONFIG_PACK Pack { get; } Property Value Type Description MMAL_CAMERA_RX_CONFIG_PACK Unpack Declaration public MMAL_CAMERA_RX_CONFIG_UNPACK Unpack { get; } Property Value Type Description MMAL_CAMERA_RX_CONFIG_UNPACK" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_RX_TIMING_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_RX_TIMING_T.html", - "title": "Struct MMAL_PARAMETER_CAMERA_RX_TIMING_T", - "keywords": "Struct MMAL_PARAMETER_CAMERA_RX_TIMING_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_RX_TIMING_T Constructors MMAL_PARAMETER_CAMERA_RX_TIMING_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32) Declaration public MMAL_PARAMETER_CAMERA_RX_TIMING_T(MMAL_PARAMETER_HEADER_T hdr, uint timing1, uint timing2, uint timing3, uint timing4, uint timing5, uint term1, uint term2, uint cpiTiming1, uint cpiTiming2) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 timing1 System.UInt32 timing2 System.UInt32 timing3 System.UInt32 timing4 System.UInt32 timing5 System.UInt32 term1 System.UInt32 term2 System.UInt32 cpiTiming1 System.UInt32 cpiTiming2 Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties CpiTiming1 Declaration public uint CpiTiming1 { get; } Property Value Type Description System.UInt32 CpiTiming2 Declaration public uint CpiTiming2 { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Term1 Declaration public uint Term1 { get; } Property Value Type Description System.UInt32 Term2 Declaration public uint Term2 { get; } Property Value Type Description System.UInt32 Timing1 Declaration public uint Timing1 { get; } Property Value Type Description System.UInt32 Timing2 Declaration public uint Timing2 { get; } Property Value Type Description System.UInt32 Timing3 Declaration public uint Timing3 { get; } Property Value Type Description System.UInt32 Timing4 Declaration public uint Timing4 { get; } Property Value Type Description System.UInt32 Timing5 Declaration public uint Timing5 { get; } Property Value Type Description System.UInt32" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T.html", - "title": "Struct MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T", - "keywords": "Struct MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T Constructors MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T(MMAL_PARAMETER_HEADER_T, MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T, Int32, Int32, Int32, Int32) Declaration public MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T(MMAL_PARAMETER_HEADER_T hdr, MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T refreshMode, int airMbs, int airRef, int cirMbs, int pirMbs) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T refreshMode System.Int32 airMbs System.Int32 airRef System.Int32 cirMbs System.Int32 pirMbs Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties AirMbs Declaration public int AirMbs { get; } Property Value Type Description System.Int32 AirRef Declaration public int AirRef { get; } Property Value Type Description System.Int32 CirMbs Declaration public int CirMbs { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T HdrPtr Declaration public MMAL_PARAMETER_HEADER_T*HdrPtr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T * PirMbs Declaration public int PirMbs { get; } Property Value Type Description System.Int32 RefreshMode Declaration public MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T RefreshMode { get; } Property Value Type Description MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_RATECONTROL_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_RATECONTROL_T.html", - "title": "Struct MMAL_PARAMETER_VIDEO_RATECONTROL_T", - "keywords": "Struct MMAL_PARAMETER_VIDEO_RATECONTROL_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_RATECONTROL_T Constructors MMAL_PARAMETER_VIDEO_RATECONTROL_T(MMAL_PARAMETER_HEADER_T, MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T) Declaration public MMAL_PARAMETER_VIDEO_RATECONTROL_T(MMAL_PARAMETER_HEADER_T hdr, MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T control) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T control Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Control Declaration public MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T Control { get; } Property Value Type Description MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T HdrPtr Declaration public MMAL_PARAMETER_HEADER_T*HdrPtr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T *" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_RENDER_STATS_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_RENDER_STATS_T.html", - "title": "Struct MMAL_PARAMETER_VIDEO_RENDER_STATS_T", - "keywords": "Struct MMAL_PARAMETER_VIDEO_RENDER_STATS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_RENDER_STATS_T Constructors MMAL_PARAMETER_VIDEO_RENDER_STATS_T(MMAL_PARAMETER_HEADER_T, Int32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32[]) Declaration public MMAL_PARAMETER_VIDEO_RENDER_STATS_T(MMAL_PARAMETER_HEADER_T hdr, int valid, uint match, uint period, uint phase, uint pixelClockNominal, uint hvsStatus, uint[] dummy) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 valid System.UInt32 match System.UInt32 period System.UInt32 phase System.UInt32 pixelClockNominal System.UInt32 hvsStatus System.UInt32 [] dummy Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Dummy Declaration public uint[] Dummy { get; } Property Value Type Description System.UInt32 [] Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T HvsStatus Declaration public uint HvsStatus { get; } Property Value Type Description System.UInt32 Match Declaration public uint Match { get; } Property Value Type Description System.UInt32 Period Declaration public uint Period { get; } Property Value Type Description System.UInt32 Phase Declaration public uint Phase { get; } Property Value Type Description System.UInt32 PixelClockNominal Declaration public uint PixelClockNominal { get; } Property Value Type Description System.UInt32 Valid Declaration public int Valid { get; } Property Value Type Description System.Int32" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_EXPOSUREMETERINGMODE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_EXPOSUREMETERINGMODE_T.html", - "title": "Struct MMAL_PARAMETER_EXPOSUREMETERINGMODE_T", - "keywords": "Struct MMAL_PARAMETER_EXPOSUREMETERINGMODE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_EXPOSUREMETERINGMODE_T Constructors MMAL_PARAMETER_EXPOSUREMETERINGMODE_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_EXPOSUREMETERINGMODE_T) Declaration public MMAL_PARAMETER_EXPOSUREMETERINGMODE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_EXPOSUREMETERINGMODE_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_EXPOSUREMETERINGMODE_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Value Declaration public MMAL_PARAM_EXPOSUREMETERINGMODE_T Value { get; } Property Value Type Description MMAL_PARAM_EXPOSUREMETERINGMODE_T" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_EXPOSUREMODE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_EXPOSUREMODE_T.html", - "title": "Struct MMAL_PARAMETER_EXPOSUREMODE_T", - "keywords": "Struct MMAL_PARAMETER_EXPOSUREMODE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_EXPOSUREMODE_T Constructors MMAL_PARAMETER_EXPOSUREMODE_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_EXPOSUREMODE_T) Declaration public MMAL_PARAMETER_EXPOSUREMODE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_EXPOSUREMODE_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_EXPOSUREMODE_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Value Declaration public MMAL_PARAM_EXPOSUREMODE_T Value { get; } Property Value Type Description MMAL_PARAM_EXPOSUREMODE_T" + "api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T.html", + "title": "Struct MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T", + "keywords": "Struct MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T Constructors MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T(MMAL_PARAMETER_HEADER_T, MMAL_CLOCK_REQUEST_THRESHOLD_T) Declaration public MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CLOCK_REQUEST_THRESHOLD_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CLOCK_REQUEST_THRESHOLD_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_CLOCK_REQUEST_THRESHOLD_T Value { get; } Property Value Type Description MMAL_CLOCK_REQUEST_THRESHOLD_T" }, "api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_FACE_T.html": { "href": "api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_FACE_T.html", "title": "Struct MMAL_PARAMETER_FACE_TRACK_FACE_T", "keywords": "Struct MMAL_PARAMETER_FACE_TRACK_FACE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_FACE_TRACK_FACE_T Constructors MMAL_PARAMETER_FACE_TRACK_FACE_T(Int32, Int32, MMAL_RECT_T, MMAL_RECT_T[], MMAL_RECT_T) Declaration public MMAL_PARAMETER_FACE_TRACK_FACE_T(int faceId, int score, MMAL_RECT_T faceRect, MMAL_RECT_T[] eyeRect, MMAL_RECT_T mouthRect) Parameters Type Name Description System.Int32 faceId System.Int32 score MMAL_RECT_T faceRect MMAL_RECT_T [] eyeRect MMAL_RECT_T mouthRect Properties EyeRect Declaration public MMAL_RECT_T[] EyeRect { get; } Property Value Type Description MMAL_RECT_T [] FaceId Declaration public int FaceId { get; } Property Value Type Description System.Int32 FaceRect Declaration public MMAL_RECT_T FaceRect { get; } Property Value Type Description MMAL_RECT_T MouthRect Declaration public MMAL_RECT_T MouthRect { get; } Property Value Type Description MMAL_RECT_T Score Declaration public int Score { get; } Property Value Type Description System.Int32" }, - "api/MMALSharp.Native.MMAL_PARAMETER_STATISTICS_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_STATISTICS_T.html", - "title": "Struct MMAL_PARAMETER_STATISTICS_T", - "keywords": "Struct MMAL_PARAMETER_STATISTICS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_STATISTICS_T Constructors MMAL_PARAMETER_STATISTICS_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32) Declaration public MMAL_PARAMETER_STATISTICS_T(MMAL_PARAMETER_HEADER_T hdr, uint bufferCount, uint frameCount, uint framesSkipped, uint framesDiscarded, uint eosSeen, uint maximumFrameBytes, uint totalBytes, uint corruptMacroblocks) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 bufferCount System.UInt32 frameCount System.UInt32 framesSkipped System.UInt32 framesDiscarded System.UInt32 eosSeen System.UInt32 maximumFrameBytes System.UInt32 totalBytes System.UInt32 corruptMacroblocks Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties BufferCount Declaration public uint BufferCount { get; } Property Value Type Description System.UInt32 CorruptMacroBlocks Declaration public uint CorruptMacroBlocks { get; } Property Value Type Description System.UInt32 EosSeen Declaration public uint EosSeen { get; } Property Value Type Description System.UInt32 FrameCount Declaration public uint FrameCount { get; } Property Value Type Description System.UInt32 FramesDiscarded Declaration public uint FramesDiscarded { get; } Property Value Type Description System.UInt32 FramesSkipped Declaration public uint FramesSkipped { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T MaximumFrameBytes Declaration public uint MaximumFrameBytes { get; } Property Value Type Description System.UInt32 TotalBytes Declaration public uint TotalBytes { get; } Property Value Type Description System.UInt32" + "api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_RESULTS_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_RESULTS_T.html", + "title": "Struct MMAL_PARAMETER_FACE_TRACK_RESULTS_T", + "keywords": "Struct MMAL_PARAMETER_FACE_TRACK_RESULTS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_FACE_TRACK_RESULTS_T Constructors MMAL_PARAMETER_FACE_TRACK_RESULTS_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32, UInt32, MMAL_PARAMETER_FACE_TRACK_FACE_T[]) Declaration public MMAL_PARAMETER_FACE_TRACK_RESULTS_T(MMAL_PARAMETER_HEADER_T hdr, uint numFaces, uint frameWidth, uint frameHeight, MMAL_PARAMETER_FACE_TRACK_FACE_T[] faces) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 numFaces System.UInt32 frameWidth System.UInt32 frameHeight MMAL_PARAMETER_FACE_TRACK_FACE_T [] faces Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Faces Declaration public MMAL_PARAMETER_FACE_TRACK_FACE_T[] Faces { get; } Property Value Type Description MMAL_PARAMETER_FACE_TRACK_FACE_T [] FrameHeight Declaration public uint FrameHeight { get; } Property Value Type Description System.UInt32 FrameWidth Declaration public uint FrameWidth { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T NumFaces Declaration public uint NumFaces { get; } Property Value Type Description System.UInt32" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_MIRROR_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_MIRROR_T.html", + "title": "Struct MMAL_PARAMETER_MIRROR_T", + "keywords": "Struct MMAL_PARAMETER_MIRROR_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_MIRROR_T Constructors MMAL_PARAMETER_MIRROR_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_MIRROR_T) Declaration public MMAL_PARAMETER_MIRROR_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_MIRROR_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_MIRROR_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Value Declaration public MMAL_PARAM_MIRROR_T Value { get; } Property Value Type Description MMAL_PARAM_MIRROR_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_PRIVACY_INDICATOR_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_PRIVACY_INDICATOR_T.html", + "title": "Struct MMAL_PARAMETER_PRIVACY_INDICATOR_T", + "keywords": "Struct MMAL_PARAMETER_PRIVACY_INDICATOR_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_PRIVACY_INDICATOR_T Constructors MMAL_PARAMETER_PRIVACY_INDICATOR_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_PRIVACY_INDICATOR_T) Declaration public MMAL_PARAMETER_PRIVACY_INDICATOR_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_PRIVACY_INDICATOR_T mode) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_PRIVACY_INDICATOR_T mode Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Mode Declaration public MMAL_PARAM_PRIVACY_INDICATOR_T Mode { get; } Property Value Type Description MMAL_PARAM_PRIVACY_INDICATOR_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_RATIONAL_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_RATIONAL_T.html", + "title": "Struct MMAL_PARAMETER_RATIONAL_T", + "keywords": "Struct MMAL_PARAMETER_RATIONAL_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_RATIONAL_T Constructors MMAL_PARAMETER_RATIONAL_T(MMAL_PARAMETER_HEADER_T, MMAL_RATIONAL_T) Declaration public MMAL_PARAMETER_RATIONAL_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_RATIONAL_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_RATIONAL_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_RATIONAL_T Value { get; } Property Value Type Description MMAL_RATIONAL_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_REDEYE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_REDEYE_T.html", + "title": "Struct MMAL_PARAMETER_REDEYE_T", + "keywords": "Struct MMAL_PARAMETER_REDEYE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_REDEYE_T Constructors MMAL_PARAMETER_REDEYE_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_REDEYE_T) Declaration public MMAL_PARAMETER_REDEYE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_REDEYE_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_REDEYE_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_PARAM_REDEYE_T Value { get; } Property Value Type Description MMAL_PARAM_REDEYE_T" }, "api/MMALSharp.Native.MMAL_PARAM_EXPOSUREMETERINGMODE_T.html": { "href": "api/MMALSharp.Native.MMAL_PARAM_EXPOSUREMETERINGMODE_T.html", @@ -634,105 +504,70 @@ "title": "Enum MMAL_PARAM_FLASH_T", "keywords": "Enum MMAL_PARAM_FLASH_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_FLASH_T Fields Name Description MMAL_PARAM_FLASH_AUTO MMAL_PARAM_FLASH_FILLIN MMAL_PARAM_FLASH_MAX MMAL_PARAM_FLASH_OFF MMAL_PARAM_FLASH_ON MMAL_PARAM_FLASH_REDEYE MMAL_PARAM_FLASH_TORCH" }, - "api/MMALSharp.Components.MMALImageDecoder.html": { - "href": "api/MMALSharp.Components.MMALImageDecoder.html", - "title": "Class MMALImageDecoder", - "keywords": "Class MMALImageDecoder Represents an image decoder component Inheritance System.Object MMALDownstreamComponent MMALEncoderBase MMALImageDecoder Inherited Members MMALEncoderBase.EncodingType MMALEncoderBase.PixelFormat MMALEncoderBase.InputPort MMALEncoderBase.OutputPort MMALEncoderBase.Dispose() MMALDownstreamComponent.Connection Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public sealed class MMALImageDecoder : MMALEncoderBase Constructors MMALImageDecoder(ICaptureHandler, MMALEncoding, MMALEncoding) Declaration public MMALImageDecoder(ICaptureHandler handler, MMALEncoding encodingType, MMALEncoding pixelFormat) Parameters Type Name Description ICaptureHandler handler MMALEncoding encodingType MMALEncoding pixelFormat" - }, - "api/MMALSharp.Components.MMALVideoRenderer.html": { - "href": "api/MMALSharp.Components.MMALVideoRenderer.html", - "title": "Class MMALVideoRenderer", - "keywords": "Class MMALVideoRenderer Represents a Video Renderer component Inheritance System.Object MMALDownstreamComponent MMALRendererBase MMALVideoRenderer Inherited Members MMALDownstreamComponent.Connection Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public class MMALVideoRenderer : MMALRendererBase Constructors MMALVideoRenderer() Declaration public MMALVideoRenderer()" - }, - "api/MMALSharp.Handlers.ProcessResult.html": { - "href": "api/MMALSharp.Handlers.ProcessResult.html", - "title": "Class ProcessResult", - "keywords": "Class ProcessResult Inheritance System.Object ProcessResult Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Handlers Assembly :MMALSharp.Common.dll Syntax public class ProcessResult Properties Message Declaration public string Message { get; set; } Property Value Type Description System.String Success Declaration public bool Success { get; set; } Property Value Type Description System.Boolean" - }, - "api/MMALSharp.MMALCallerHelper.html": { - "href": "api/MMALSharp.MMALCallerHelper.html", - "title": "Class MMALCallerHelper", - "keywords": "Class MMALCallerHelper Inheritance System.Object MMALCallerHelper Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public static class MMALCallerHelper Methods MMALCheck(MMALUtil.MMAL_STATUS_T, String) Declaration public static void MMALCheck(MMALUtil.MMAL_STATUS_T status, string prefix) Parameters Type Name Description MMALUtil.MMAL_STATUS_T status System.String prefix" - }, - "api/MMALSharp.MMALComponentNotReadyException.html": { - "href": "api/MMALSharp.MMALComponentNotReadyException.html", - "title": "Class MMALComponentNotReadyException", - "keywords": "Class MMALComponentNotReadyException Inheritance System.Object System.Exception MMALException MMALComponentNotReadyException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALComponentNotReadyException : MMALException, ISerializable, _Exception Constructors MMALComponentNotReadyException() Declaration public MMALComponentNotReadyException()" - }, - "api/MMALSharp.MMALInvalidDirectoryException.html": { - "href": "api/MMALSharp.MMALInvalidDirectoryException.html", - "title": "Class MMALInvalidDirectoryException", - "keywords": "Class MMALInvalidDirectoryException Inheritance System.Object System.Exception MMALException MMALInvalidDirectoryException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALInvalidDirectoryException : MMALException, ISerializable, _Exception Constructors MMALInvalidDirectoryException() Declaration public MMALInvalidDirectoryException()" - }, - "api/MMALSharp.MMALObject.html": { - "href": "api/MMALSharp.MMALObject.html", - "title": "Class MMALObject", - "keywords": "Class MMALObject Inheritance System.Object MMALObject MMALBufferImpl MMALComponentBase MMALConnectionImpl MMALPoolImpl MMALPortBase MMALQueueImpl Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public abstract class MMALObject : IDisposable Constructors MMALObject() Declaration public MMALObject() Fields Objects Declaration public static List> Objects Field Value Type Description System.Collections.Generic.List < System.WeakReference < MMALObject >> Methods Dispose() Declaration public virtual void Dispose() Implements System.IDisposable.Dispose()" - }, - "api/MMALSharp.MMALPortNotConnectedException.html": { - "href": "api/MMALSharp.MMALPortNotConnectedException.html", - "title": "Class MMALPortNotConnectedException", - "keywords": "Class MMALPortNotConnectedException Inheritance System.Object System.Exception MMALException MMALPortNotConnectedException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALPortNotConnectedException : MMALException, ISerializable, _Exception Constructors MMALPortNotConnectedException() Declaration public MMALPortNotConnectedException()" + "api/MMALSharp.AnnotateImage.html": { + "href": "api/MMALSharp.AnnotateImage.html", + "title": "Class AnnotateImage", + "keywords": "Class AnnotateImage Inheritance System.Object AnnotateImage Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class AnnotateImage Properties BgColour Declaration public int BgColour { get; set; } Property Value Type Description System.Int32 CustomText Declaration public string CustomText { get; set; } Property Value Type Description System.String ShowBlackBackground Declaration public bool ShowBlackBackground { get; set; } Property Value Type Description System.Boolean ShowCafSettings Declaration public bool ShowCafSettings { get; set; } Property Value Type Description System.Boolean ShowDateText Declaration public bool ShowDateText { get; set; } Property Value Type Description System.Boolean ShowFrameNumber Declaration public bool ShowFrameNumber { get; set; } Property Value Type Description System.Boolean ShowGainSettings Declaration public bool ShowGainSettings { get; set; } Property Value Type Description System.Boolean ShowLensSettings Declaration public bool ShowLensSettings { get; set; } Property Value Type Description System.Boolean ShowMotionSettings Declaration public bool ShowMotionSettings { get; set; } Property Value Type Description System.Boolean ShowShutterSettings Declaration public bool ShowShutterSettings { get; set; } Property Value Type Description System.Boolean ShowTimeText Declaration public bool ShowTimeText { get; set; } Property Value Type Description System.Boolean TextColour Declaration public int TextColour { get; set; } Property Value Type Description System.Int32 TextSize Declaration public int TextSize { get; set; } Property Value Type Description System.Int32" }, - "api/MMALSharp.Native.MMALConnection.MMAL_CONNECTION_CALLBACK_T.html": { - "href": "api/MMALSharp.Native.MMALConnection.MMAL_CONNECTION_CALLBACK_T.html", - "title": "Delegate MMALConnection.MMAL_CONNECTION_CALLBACK_T", - "keywords": "Delegate MMALConnection.MMAL_CONNECTION_CALLBACK_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public delegate int MMAL_CONNECTION_CALLBACK_T(MMAL_CONNECTION_T*conn); Parameters Type Name Description MMAL_CONNECTION_T * conn Returns Type Description System.Int32" + "api/MMALSharp.Components.html": { + "href": "api/MMALSharp.Components.html", + "title": "Namespace MMALSharp.Components", + "keywords": "Namespace MMALSharp.Components Classes MMALCameraComponent Represents a camera component MMALCameraInfoComponent Represents a Camera Info component MMALDownstreamComponent Represents a downstream component. A downstream component is a component that can have data passed to it from further up the component heirarchy. MMALEncoderBase Represents a base class for all encoder components MMALImageDecoder Represents an image decoder component MMALImageEncoder Represents an image encoder component MMALNullSinkComponent Represents a Null Sink component. This component should be used when a preview component is not required in order to measure exposure. MMALRendererBase Represents a base class for all renderer components MMALSplitterComponent MMALVideoDecoder Represents a video decoder component MMALVideoEncoder Represents a video encoder component MMALVideoRenderer Represents a Video Renderer component" }, - "api/MMALSharp.Native.MMALConnection.html": { - "href": "api/MMALSharp.Native.MMALConnection.html", - "title": "Class MMALConnection", - "keywords": "Class MMALConnection Inheritance System.Object MMALConnection Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALConnection Fields MMAL_CONNECTION_FLAG_ALLOCATION_ON_INPUT Declaration public const uint MMAL_CONNECTION_FLAG_ALLOCATION_ON_INPUT = 2U Field Value Type Description System.UInt32 MMAL_CONNECTION_FLAG_ALLOCATION_ON_OUTPUT Declaration public const uint MMAL_CONNECTION_FLAG_ALLOCATION_ON_OUTPUT = 4U Field Value Type Description System.UInt32 MMAL_CONNECTION_FLAG_DIRECT Declaration public const uint MMAL_CONNECTION_FLAG_DIRECT = 16U Field Value Type Description System.UInt32 MMAL_CONNECTION_FLAG_KEEP_BUFFER_REQUIREMENTS Declaration public const uint MMAL_CONNECTION_FLAG_KEEP_BUFFER_REQUIREMENTS = 8U Field Value Type Description System.UInt32 MMAL_CONNECTION_FLAG_TUNNELLING Declaration public const uint MMAL_CONNECTION_FLAG_TUNNELLING = 1U Field Value Type Description System.UInt32 Methods mmal_connection_acquire(MMAL_CONNECTION_T*) Declaration public static void mmal_connection_acquire(MMAL_CONNECTION_T*connection) Parameters Type Name Description MMAL_CONNECTION_T * connection mmal_connection_create(IntPtr*, MMAL_PORT_T*, MMAL_PORT_T*, UInt32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_connection_create(IntPtr*connection, MMAL_PORT_T*output, MMAL_PORT_T*input, uint flags) Parameters Type Name Description System.IntPtr * connection MMAL_PORT_T * output MMAL_PORT_T * input System.UInt32 flags Returns Type Description MMALUtil.MMAL_STATUS_T mmal_connection_destroy(MMAL_CONNECTION_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_connection_destroy(MMAL_CONNECTION_T*connection) Parameters Type Name Description MMAL_CONNECTION_T * connection Returns Type Description MMALUtil.MMAL_STATUS_T mmal_connection_disable(MMAL_CONNECTION_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_connection_disable(MMAL_CONNECTION_T*connection) Parameters Type Name Description MMAL_CONNECTION_T * connection Returns Type Description MMALUtil.MMAL_STATUS_T mmal_connection_enable(MMAL_CONNECTION_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_connection_enable(MMAL_CONNECTION_T*connection) Parameters Type Name Description MMAL_CONNECTION_T * connection Returns Type Description MMALUtil.MMAL_STATUS_T mmal_connection_event_format_changed(MMAL_CONNECTION_T*, MMAL_BUFFER_HEADER_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_connection_event_format_changed(MMAL_CONNECTION_T*connection, MMAL_BUFFER_HEADER_T*buffer) Parameters Type Name Description MMAL_CONNECTION_T * connection MMAL_BUFFER_HEADER_T * buffer Returns Type Description MMALUtil.MMAL_STATUS_T mmal_connection_release(MMAL_CONNECTION_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_connection_release(MMAL_CONNECTION_T*connection) Parameters Type Name Description MMAL_CONNECTION_T * connection Returns Type Description MMALUtil.MMAL_STATUS_T" + "api/MMALSharp.Handlers.ImageStreamCaptureHandler.html": { + "href": "api/MMALSharp.Handlers.ImageStreamCaptureHandler.html", + "title": "Class ImageStreamCaptureHandler", + "keywords": "Class ImageStreamCaptureHandler Inheritance System.Object StreamCaptureHandler ImageStreamCaptureHandler Inherited Members StreamCaptureHandler.CurrentStream StreamCaptureHandler.ProcessedFiles StreamCaptureHandler.Processed StreamCaptureHandler.Directory StreamCaptureHandler.Extension StreamCaptureHandler.NewFile() StreamCaptureHandler.Process(Byte[]) StreamCaptureHandler.PostProcess() StreamCaptureHandler.GetFilename() StreamCaptureHandler.GetFilepath() StreamCaptureHandler.Dispose() System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Handlers Assembly :MMALSharp.Common.dll Syntax public class ImageStreamCaptureHandler : StreamCaptureHandler, ICaptureHandler, IDisposable Constructors ImageStreamCaptureHandler(String, String) Declaration public ImageStreamCaptureHandler(string directory, string extension) Parameters Type Name Description System.String directory System.String extension Extension Methods VideoUtilities.ImagesToVideo(ImageStreamCaptureHandler, String, Int32)" }, - "api/MMALSharp.Native.MMALParametersCommon.html": { - "href": "api/MMALSharp.Native.MMALParametersCommon.html", - "title": "Class MMALParametersCommon", - "keywords": "Class MMALParametersCommon Inheritance System.Object MMALParametersCommon Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALParametersCommon Fields MMAL_PARAM_SEEK_FLAG_FORWARD Declaration public static int MMAL_PARAM_SEEK_FLAG_FORWARD Field Value Type Description System.Int32 MMAL_PARAM_SEEK_FLAG_PRECISE Declaration public static int MMAL_PARAM_SEEK_FLAG_PRECISE Field Value Type Description System.Int32 MMAL_PARAMETER_BUFFER_FLAG_FILTER Declaration public static int MMAL_PARAMETER_BUFFER_FLAG_FILTER Field Value Type Description System.Int32 MMAL_PARAMETER_BUFFER_REQUIREMENTS Declaration public static int MMAL_PARAMETER_BUFFER_REQUIREMENTS Field Value Type Description System.Int32 MMAL_PARAMETER_CHANGE_EVENT_REQUEST Declaration public static int MMAL_PARAMETER_CHANGE_EVENT_REQUEST Field Value Type Description System.Int32 MMAL_PARAMETER_CORE_STATISTICS Declaration public static int MMAL_PARAMETER_CORE_STATISTICS Field Value Type Description System.Int32 MMAL_PARAMETER_GROUP_AUDIO Declaration public static int MMAL_PARAMETER_GROUP_AUDIO Field Value Type Description System.Int32 MMAL_PARAMETER_GROUP_CAMERA Declaration public static int MMAL_PARAMETER_GROUP_CAMERA Field Value Type Description System.Int32 MMAL_PARAMETER_GROUP_CLOCK Declaration public static int MMAL_PARAMETER_GROUP_CLOCK Field Value Type Description System.Int32 MMAL_PARAMETER_GROUP_COMMON Declaration public static int MMAL_PARAMETER_GROUP_COMMON Field Value Type Description System.Int32 MMAL_PARAMETER_GROUP_MIRACAST Declaration public static int MMAL_PARAMETER_GROUP_MIRACAST Field Value Type Description System.Int32 MMAL_PARAMETER_GROUP_VIDEO Declaration public static int MMAL_PARAMETER_GROUP_VIDEO Field Value Type Description System.Int32 MMAL_PARAMETER_LOCKSTEP_ENABLE Declaration public static int MMAL_PARAMETER_LOCKSTEP_ENABLE Field Value Type Description System.Int32 MMAL_PARAMETER_LOGGING Declaration public static int MMAL_PARAMETER_LOGGING Field Value Type Description System.Int32 MMAL_PARAMETER_MEM_USAGE Declaration public static int MMAL_PARAMETER_MEM_USAGE Field Value Type Description System.Int32 MMAL_PARAMETER_NO_IMAGE_PADDING Declaration public static int MMAL_PARAMETER_NO_IMAGE_PADDING Field Value Type Description System.Int32 MMAL_PARAMETER_POWERMON_ENABLE Declaration public static int MMAL_PARAMETER_POWERMON_ENABLE Field Value Type Description System.Int32 MMAL_PARAMETER_SEEK Declaration public static int MMAL_PARAMETER_SEEK Field Value Type Description System.Int32 MMAL_PARAMETER_STATISTICS Declaration public static int MMAL_PARAMETER_STATISTICS Field Value Type Description System.Int32 MMAL_PARAMETER_SUPPORTED_ENCODINGS Declaration public static int MMAL_PARAMETER_SUPPORTED_ENCODINGS Field Value Type Description System.Int32 MMAL_PARAMETER_SYSTEM_TIME Declaration public static int MMAL_PARAMETER_SYSTEM_TIME Field Value Type Description System.Int32 MMAL_PARAMETER_UNUSED Declaration public static int MMAL_PARAMETER_UNUSED Field Value Type Description System.Int32 MMAL_PARAMETER_URI Declaration public static int MMAL_PARAMETER_URI Field Value Type Description System.Int32 MMAL_PARAMETER_ZERO_COPY Declaration public static int MMAL_PARAMETER_ZERO_COPY Field Value Type Description System.Int32" + "api/MMALSharp.MMALCamera.html": { + "href": "api/MMALSharp.MMALCamera.html", + "title": "Class MMALCamera", + "keywords": "Class MMALCamera This class provides an interface to the Raspberry Pi camera module. Inheritance System.Object MMALCamera Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public sealed class MMALCamera Properties Camera Reference to the camera component Declaration public MMALCameraComponent Camera { get; set; } Property Value Type Description MMALCameraComponent Encoders List of all encoders currently in the pipeline Declaration public List Encoders { get; set; } Property Value Type Description System.Collections.Generic.List < MMALEncoderBase > Instance Declaration public static MMALCamera Instance { get; } Property Value Type Description MMALCamera Preview Reference to the Preview component to be used by the camera component Declaration public MMALRendererBase Preview { get; set; } Property Value Type Description MMALRendererBase Splitter Reference to the Video splitter component which attaches to the Camera's video output port Declaration public MMALSplitterComponent Splitter { get; set; } Property Value Type Description MMALSplitterComponent Methods AddEncoder(MMALEncoderBase, MMALPortImpl) Provides a facility to attach an encoder/decoder component to an upstream component's output port Declaration public MMALCamera AddEncoder(MMALEncoderBase encoder, MMALPortImpl outputPort) Parameters Type Name Description MMALEncoderBase encoder The encoder component to attach to the output port MMALPortImpl outputPort The output port to attach to Returns Type Description MMALCamera The static Camera instance Cleanup() Cleans up any unmanaged resources. It is intended for this method to be run when no more activity is to be done on the camera. Declaration public void Cleanup() ConfigureCamera() Configures the camera component. This method applies configuration settings and initialises the components required for capturing images. Declaration public MMALCamera ConfigureCamera() Returns Type Description MMALCamera The static Camera instance CreatePreviewComponent(MMALRendererBase) Helper method to create a new preview component Declaration public MMALCamera CreatePreviewComponent(MMALRendererBase renderer) Parameters Type Name Description MMALRendererBase renderer The renderer type Returns Type Description MMALCamera The static Camera instance CreateSplitterComponent() Helper method to create a splitter component Declaration public MMALCamera CreateSplitterComponent() Returns Type Description MMALCamera The static Camera instance DisableCamera() Disables processing on the camera component Declaration public void DisableCamera() EnableCamera() Enables processing on the camera component Declaration public void EnableCamera() ForceStop(MMALPortImpl) Force capture to stop on a port (Still or Video) Declaration public void ForceStop(MMALPortImpl port) Parameters Type Name Description MMALPortImpl port The capture port RemoveEncoder(MMALPortImpl) Remove an encoder component from an output port Declaration public MMALCamera RemoveEncoder(MMALPortImpl outputPort) Parameters Type Name Description MMALPortImpl outputPort The output port we are removing an encoder component from Returns Type Description MMALCamera The static Camera instance StartCapture(MMALPortImpl) Begin capture on one of the camera's output ports. Declaration public void StartCapture(MMALPortImpl port) Parameters Type Name Description MMALPortImpl port An output port of the camera component StopCapture(MMALPortImpl) Stop capture on one of the camera's output ports Declaration public void StopCapture(MMALPortImpl port) Parameters Type Name Description MMALPortImpl port An output port of the camera component TakePicture(MMALPortImpl, Boolean, Boolean, ExifTag[]) Captures a single image from the output port specified. Expects an MMALImageEncoder to be attached. Declaration public Task TakePicture(MMALPortImpl connPort, bool rawBayer = false, bool useExif = true, params ExifTag[] exifTags) Parameters Type Name Description MMALPortImpl connPort The port our encoder is attached to System.Boolean rawBayer Include raw bayer metadeta in the capture System.Boolean useExif Specify whether to include EXIF tags in the capture ExifTag [] exifTags Custom EXIF tags to use in the capture Returns Type Description System.Threading.Tasks.Task The awaitable Task TakePictureTimelapse(MMALPortImpl, Timelapse, Boolean, Boolean, ExifTag[]) Takes a timelapse image. You can specify the interval between each image taken and also when the operation should finish. Declaration public Task TakePictureTimelapse(MMALPortImpl connPort, Timelapse tl, bool rawBayer = false, bool useExif = true, params ExifTag[] exifTags) Parameters Type Name Description MMALPortImpl connPort The port our encoder is attached to Timelapse tl Specifies settings for the Timelapse System.Boolean rawBayer Include raw bayer metadeta in the capture System.Boolean useExif Specify whether to include EXIF tags in the capture ExifTag [] exifTags Custom EXIF tags to use in the capture Returns Type Description System.Threading.Tasks.Task The awaitable Task TakePictureTimeout(MMALPortImpl, DateTime, Boolean, Boolean, ExifTag[]) Takes images until the moment specified in the timeout parameter has been met. Declaration public Task TakePictureTimeout(MMALPortImpl connPort, DateTime timeout, bool rawBayer = false, bool useExif = true, params ExifTag[] exifTags) Parameters Type Name Description MMALPortImpl connPort The port our encoder is attached to System.DateTime timeout Take images until this timeout is hit System.Boolean rawBayer Include raw bayer metadeta in the capture System.Boolean useExif Specify whether to include EXIF tags in the capture ExifTag [] exifTags Custom EXIF tags to use in the capture Returns Type Description System.Threading.Tasks.Task The awaitable Task TakeRawPicture() Capture raw image data directly from the Camera component - this method does not use an Image encoder. Declaration public Task TakeRawPicture() Returns Type Description System.Threading.Tasks.Task The awaitable Task TakeVideo(MMALPortImpl, Nullable, Split) Record video for a specified amount of time. Declaration public Task TakeVideo(MMALPortImpl connPort, DateTime? timeout = null, Split split = null) Parameters Type Name Description MMALPortImpl connPort Port the encoder is connected to System.Nullable < System.DateTime > timeout A timeout to stop the video capture Split split Used for Segmented video mode Returns Type Description System.Threading.Tasks.Task The awaitable Task Extension Methods MMALCameraComponentExtensions.GetSaturation(MMALCamera) MMALCameraComponentExtensions.GetSharpness(MMALCamera) MMALCameraComponentExtensions.GetContrast(MMALCamera) MMALCameraComponentExtensions.GetBrightness(MMALCamera) MMALCameraComponentExtensions.GetISO(MMALCamera) MMALCameraComponentExtensions.GetVideoStabilisation(MMALCamera) MMALCameraComponentExtensions.GetExposureCompensation(MMALCamera) MMALCameraComponentExtensions.GetExposureMode(MMALCamera) MMALCameraComponentExtensions.GetExposureMeteringMode(MMALCamera) MMALCameraComponentExtensions.GetAwbMode(MMALCamera) MMALCameraComponentExtensions.GetExposureSpeed(MMALCamera) MMALCameraComponentExtensions.GetFocusPosition(MMALCamera) MMALCameraComponentExtensions.GetAnalogGain(MMALCamera) MMALCameraComponentExtensions.GetDigitalGain(MMALCamera) MMALCameraComponentExtensions.GetAwbRedGain(MMALCamera) MMALCameraComponentExtensions.GetAwbBlueGain(MMALCamera) MMALCameraComponentExtensions.GetImageFx(MMALCamera) MMALCameraComponentExtensions.GetColourFx(MMALCamera) MMALCameraComponentExtensions.GetRotation(MMALCamera) MMALCameraComponentExtensions.GetFlips(MMALCamera) MMALCameraComponentExtensions.GetZoom(MMALCamera) MMALCameraComponentExtensions.GetShutterSpeed(MMALCamera) MMALCameraComponentExtensions.GetDRC(MMALCamera) MMALCameraComponentExtensions.GetStatsPass(MMALCamera)" }, - "api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYMODE_T.html": { - "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYMODE_T.html", - "title": "Enum MMALParametersVideo.MMAL_DISPLAYMODE_T", - "keywords": "Enum MMALParametersVideo.MMAL_DISPLAYMODE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_DISPLAYMODE_T Fields Name Description MMAL_DISPLAY_MODE_FILL MMAL_DISPLAY_MODE_LETTERBOX" + "api/MMALSharp.MMALCorruptException.html": { + "href": "api/MMALSharp.MMALCorruptException.html", + "title": "Class MMALCorruptException", + "keywords": "Class MMALCorruptException Inheritance System.Object System.Exception MMALException MMALCorruptException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALCorruptException : MMALException, ISerializable, _Exception Constructors MMALCorruptException() Declaration public MMALCorruptException()" }, - "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T.html": { - "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T.html", - "title": "Enum MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T", - "keywords": "Enum MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_VIDEO_INTRA_REFRESH_T Fields Name Description MMAL_VIDEO_INTRA_REFRESH_ADAPTIVE MMAL_VIDEO_INTRA_REFRESH_BOTH MMAL_VIDEO_INTRA_REFRESH_CYCLIC MMAL_VIDEO_INTRA_REFRESH_DISABLED" + "api/MMALSharp.MMALIOException.html": { + "href": "api/MMALSharp.MMALIOException.html", + "title": "Class MMALIOException", + "keywords": "Class MMALIOException Inheritance System.Object System.Exception MMALException MMALIOException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALIOException : MMALException, ISerializable, _Exception Constructors MMALIOException() Declaration public MMALIOException()" }, - "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_LEVEL_T.html": { - "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_LEVEL_T.html", - "title": "Enum MMALParametersVideo.MMAL_VIDEO_LEVEL_T", - "keywords": "Enum MMALParametersVideo.MMAL_VIDEO_LEVEL_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_VIDEO_LEVEL_T Fields Name Description MMAL_VIDEO_LEVEL_H263_10 MMAL_VIDEO_LEVEL_H263_20 MMAL_VIDEO_LEVEL_H263_30 MMAL_VIDEO_LEVEL_H263_40 MMAL_VIDEO_LEVEL_H263_45 MMAL_VIDEO_LEVEL_H263_50 MMAL_VIDEO_LEVEL_H263_60 MMAL_VIDEO_LEVEL_H263_70 MMAL_VIDEO_LEVEL_H264_1 MMAL_VIDEO_LEVEL_H264_11 MMAL_VIDEO_LEVEL_H264_12 MMAL_VIDEO_LEVEL_H264_13 MMAL_VIDEO_LEVEL_H264_1b MMAL_VIDEO_LEVEL_H264_2 MMAL_VIDEO_LEVEL_H264_21 MMAL_VIDEO_LEVEL_H264_22 MMAL_VIDEO_LEVEL_H264_3 MMAL_VIDEO_LEVEL_H264_31 MMAL_VIDEO_LEVEL_H264_32 MMAL_VIDEO_LEVEL_H264_4 MMAL_VIDEO_LEVEL_H264_41 MMAL_VIDEO_LEVEL_H264_42 MMAL_VIDEO_LEVEL_H264_5 MMAL_VIDEO_LEVEL_H264_51 MMAL_VIDEO_LEVEL_MP4V_0 MMAL_VIDEO_LEVEL_MP4V_0b MMAL_VIDEO_LEVEL_MP4V_1 MMAL_VIDEO_LEVEL_MP4V_2 MMAL_VIDEO_LEVEL_MP4V_3 MMAL_VIDEO_LEVEL_MP4V_4 MMAL_VIDEO_LEVEL_MP4V_4a MMAL_VIDEO_LEVEL_MP4V_5 MMAL_VIDEO_LEVEL_MP4V_6" + "api/MMALSharp.MMALPortBase.html": { + "href": "api/MMALSharp.MMALPortBase.html", + "title": "Class MMALPortBase", + "keywords": "Class MMALPortBase Base class for port objects Inheritance System.Object MMALObject MMALPortBase MMALControlPort MMALPortImpl Inherited Members MMALObject.Objects MMALObject.Dispose() System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public abstract class MMALPortBase : MMALObject, IDisposable Constructors MMALPortBase(MMAL_PORT_T*, MMALComponentBase) Declaration protected MMALPortBase(MMAL_PORT_T*ptr, MMALComponentBase comp) Parameters Type Name Description MMAL_PORT_T * ptr MMALComponentBase comp Fields mLock Monitor lock for port callback method Declaration protected static object mLock Field Value Type Description System.Object Properties BufferAlignmentMin Specifies minimum alignment value for buffer headers required for this port Declaration public int BufferAlignmentMin { get; } Property Value Type Description System.Int32 BufferNum Indicates the currently set number of buffer headers for this port Declaration public int BufferNum { get; set; } Property Value Type Description System.Int32 BufferNumMin Specifies minimum number of buffer headers required for this port Declaration public int BufferNumMin { get; } Property Value Type Description System.Int32 BufferNumRecommended Specifies recommended number of buffer headers for this port Declaration public int BufferNumRecommended { get; } Property Value Type Description System.Int32 BufferPool Managed reference to the pool of buffer headers associated with this port Declaration public MMALPoolImpl BufferPool { get; set; } Property Value Type Description MMALPoolImpl BufferSize Indicates the currently set size of buffer headers for this port Declaration public int BufferSize { get; set; } Property Value Type Description System.Int32 BufferSizeMin Specifies minimum size of buffer headers required for this port Declaration public int BufferSizeMin { get; } Property Value Type Description System.Int32 BufferSizeRecommended Specifies recommended size of buffer headers for this port Declaration public int BufferSizeRecommended { get; } Property Value Type Description System.Int32 ComponentReference Managed reference to the component this port is associated with Declaration public MMALComponentBase ComponentReference { get; set; } Property Value Type Description MMALComponentBase Enabled Indicates whether this port is enabled Declaration public bool Enabled { get; } Property Value Type Description System.Boolean Format Accessor for the elementary stream Declaration public MMAL_ES_FORMAT_T Format { get; } Property Value Type Description MMAL_ES_FORMAT_T ManagedCallback Delegate we use to do further processing on buffer headers when they're received by the native callback delegate Declaration public Action ManagedCallback { get; set; } Property Value Type Description System.Action < MMALBufferImpl , MMALPortBase > Name Native name of port Declaration public string Name { get; } Property Value Type Description System.String NativeCallback Delegate for native port callback Declaration public MMALPort.MMAL_PORT_BH_CB_T NativeCallback { get; set; } Property Value Type Description MMALPort.MMAL_PORT_BH_CB_T ObjName Managed name given to this object (user defined) Declaration public string ObjName { get; set; } Property Value Type Description System.String Trigger Asynchronous trigger which is set when processing has completed on this port. Declaration public AsyncCountdownEvent Trigger { get; set; } Property Value Type Description Nito.AsyncEx.AsyncCountdownEvent Extension Methods MMALPortExtensions.GetParameter(MMALPortBase, Int32) MMALPortExtensions.SetParameter(MMALPortBase, Int32, Object)" }, - "api/MMALSharp.Native.MMAL_AUDIO_FORMAT_T.html": { - "href": "api/MMALSharp.Native.MMAL_AUDIO_FORMAT_T.html", - "title": "Struct MMAL_AUDIO_FORMAT_T", - "keywords": "Struct MMAL_AUDIO_FORMAT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_AUDIO_FORMAT_T Constructors MMAL_AUDIO_FORMAT_T(UInt32, UInt32, UInt32, UInt32) Declaration public MMAL_AUDIO_FORMAT_T(uint channels, uint sampleRate, uint bitsPerSample, uint blockAlign) Parameters Type Name Description System.UInt32 channels System.UInt32 sampleRate System.UInt32 bitsPerSample System.UInt32 blockAlign Properties BitsPerSample Declaration public uint BitsPerSample { get; } Property Value Type Description System.UInt32 BlockAlign Declaration public uint BlockAlign { get; } Property Value Type Description System.UInt32 Channels Declaration public uint Channels { get; } Property Value Type Description System.UInt32 SampleRate Declaration public uint SampleRate { get; } Property Value Type Description System.UInt32" + "api/MMALSharp.Native.MMALPool.html": { + "href": "api/MMALSharp.Native.MMALPool.html", + "title": "Class MMALPool", + "keywords": "Class MMALPool Inheritance System.Object MMALPool Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALPool Methods mmal_pool_callback_set(MMAL_POOL_T*, MMALPool.MMAL_POOL_BH_CB_T, IntPtr) Declaration public static void mmal_pool_callback_set(MMAL_POOL_T*pool, MMALPool.MMAL_POOL_BH_CB_T cb, IntPtr userdata) Parameters Type Name Description MMAL_POOL_T * pool MMALPool.MMAL_POOL_BH_CB_T cb System.IntPtr userdata mmal_pool_create(UInt32, UInt32) Declaration public static IntPtr mmal_pool_create(uint bufferNum, uint bufferSize) Parameters Type Name Description System.UInt32 bufferNum System.UInt32 bufferSize Returns Type Description System.IntPtr mmal_pool_create_with_allocator(UInt32, UInt32, IntPtr, MMALPool.mmal_pool_allocator_alloc_t, MMALPool.mmal_pool_allocator_free_t) Declaration public static IntPtr mmal_pool_create_with_allocator(uint headers, uint payload_size, IntPtr allocator_context, MMALPool.mmal_pool_allocator_alloc_t allocator_alloc, MMALPool.mmal_pool_allocator_free_t allocator_free) Parameters Type Name Description System.UInt32 headers System.UInt32 payload_size System.IntPtr allocator_context MMALPool.mmal_pool_allocator_alloc_t allocator_alloc MMALPool.mmal_pool_allocator_free_t allocator_free Returns Type Description System.IntPtr mmal_pool_destroy(MMAL_POOL_T*) Declaration public static void mmal_pool_destroy(MMAL_POOL_T*pool) Parameters Type Name Description MMAL_POOL_T * pool mmal_pool_pre_release_callback_set(MMAL_POOL_T*, MMALPool.MMAL_POOL_BH_CB_T, IntPtr) Declaration public static void mmal_pool_pre_release_callback_set(MMAL_POOL_T*pool, MMALPool.MMAL_POOL_BH_CB_T cb, IntPtr userdata) Parameters Type Name Description MMAL_POOL_T * pool MMALPool.MMAL_POOL_BH_CB_T cb System.IntPtr userdata mmal_pool_resize(MMAL_POOL_T*, UInt32, UInt32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_pool_resize(MMAL_POOL_T*pool, uint headers, uint payload_size) Parameters Type Name Description MMAL_POOL_T * pool System.UInt32 headers System.UInt32 payload_size Returns Type Description MMALUtil.MMAL_STATUS_T" }, - "api/MMALSharp.Native.MMAL_BUFFER_HEADER_PRIVATE_T.html": { - "href": "api/MMALSharp.Native.MMAL_BUFFER_HEADER_PRIVATE_T.html", - "title": "Struct MMAL_BUFFER_HEADER_PRIVATE_T", - "keywords": "Struct MMAL_BUFFER_HEADER_PRIVATE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_BUFFER_HEADER_PRIVATE_T" + "api/MMALSharp.Native.MMALPort.MMAL_PORT_BH_CB_T.html": { + "href": "api/MMALSharp.Native.MMALPort.MMAL_PORT_BH_CB_T.html", + "title": "Delegate MMALPort.MMAL_PORT_BH_CB_T", + "keywords": "Delegate MMALPort.MMAL_PORT_BH_CB_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public delegate void MMAL_PORT_BH_CB_T(MMAL_PORT_T*port, MMAL_BUFFER_HEADER_T*buffer); Parameters Type Name Description MMAL_PORT_T * port MMAL_BUFFER_HEADER_T * buffer" }, - "api/MMALSharp.Native.MMAL_CLOCK_BUFFER_INFO_T.html": { - "href": "api/MMALSharp.Native.MMAL_CLOCK_BUFFER_INFO_T.html", - "title": "Struct MMAL_CLOCK_BUFFER_INFO_T", - "keywords": "Struct MMAL_CLOCK_BUFFER_INFO_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CLOCK_BUFFER_INFO_T Constructors MMAL_CLOCK_BUFFER_INFO_T(Int64, UInt32) Declaration public MMAL_CLOCK_BUFFER_INFO_T(long timestamp, uint arrivalTime) Parameters Type Name Description System.Int64 timestamp System.UInt32 arrivalTime Properties ArrivalTime Declaration public uint ArrivalTime { get; } Property Value Type Description System.UInt32 Timestamp Declaration public long Timestamp { get; } Property Value Type Description System.Int64" + "api/MMALSharp.Native.MMAL_CAMERA_CLOCKING_MODE_T.html": { + "href": "api/MMALSharp.Native.MMAL_CAMERA_CLOCKING_MODE_T.html", + "title": "Enum MMAL_CAMERA_CLOCKING_MODE_T", + "keywords": "Enum MMAL_CAMERA_CLOCKING_MODE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_CAMERA_CLOCKING_MODE_T Fields Name Description MMAL_CAMERA_CLOCKING_MODE_CLOCK MMAL_CAMERA_CLOCKING_MODE_MAX MMAL_CAMERA_CLOCKING_MODE_STROBE" }, - "api/MMALSharp.Native.MMAL_CLOCK_DISCONT_THRESHOLD_T.html": { - "href": "api/MMALSharp.Native.MMAL_CLOCK_DISCONT_THRESHOLD_T.html", - "title": "Struct MMAL_CLOCK_DISCONT_THRESHOLD_T", - "keywords": "Struct MMAL_CLOCK_DISCONT_THRESHOLD_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CLOCK_DISCONT_THRESHOLD_T Constructors MMAL_CLOCK_DISCONT_THRESHOLD_T(Int64, Int64) Declaration public MMAL_CLOCK_DISCONT_THRESHOLD_T(long threshold, long duration) Parameters Type Name Description System.Int64 threshold System.Int64 duration Properties Duration Declaration public long Duration { get; } Property Value Type Description System.Int64 Threshold Declaration public long Threshold { get; } Property Value Type Description System.Int64" + "api/MMALSharp.Native.MMAL_CAMERA_INTERFACE_T.html": { + "href": "api/MMALSharp.Native.MMAL_CAMERA_INTERFACE_T.html", + "title": "Enum MMAL_CAMERA_INTERFACE_T", + "keywords": "Enum MMAL_CAMERA_INTERFACE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_CAMERA_INTERFACE_T Fields Name Description MMAL_CAMERA_INTERFACE_CCP2 MMAL_CAMERA_INTERFACE_CPI MMAL_CAMERA_INTERFACE_CSI2 MMAL_CAMERA_INTERFACE_MAX" }, - "api/MMALSharp.Native.MMAL_ES_SPECIFIC_FORMAT_T.html": { - "href": "api/MMALSharp.Native.MMAL_ES_SPECIFIC_FORMAT_T.html", - "title": "Struct MMAL_ES_SPECIFIC_FORMAT_T", - "keywords": "Struct MMAL_ES_SPECIFIC_FORMAT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_ES_SPECIFIC_FORMAT_T Constructors MMAL_ES_SPECIFIC_FORMAT_T(MMAL_AUDIO_FORMAT_T, MMAL_VIDEO_FORMAT_T, MMAL_SUBPICTURE_FORMAT_T) Declaration public MMAL_ES_SPECIFIC_FORMAT_T(MMAL_AUDIO_FORMAT_T audio, MMAL_VIDEO_FORMAT_T video, MMAL_SUBPICTURE_FORMAT_T subpicture) Parameters Type Name Description MMAL_AUDIO_FORMAT_T audio MMAL_VIDEO_FORMAT_T video MMAL_SUBPICTURE_FORMAT_T subpicture Properties Audio Declaration public MMAL_AUDIO_FORMAT_T Audio { get; set; } Property Value Type Description MMAL_AUDIO_FORMAT_T SubPicture Declaration public MMAL_SUBPICTURE_FORMAT_T SubPicture { get; set; } Property Value Type Description MMAL_SUBPICTURE_FORMAT_T Video Declaration public MMAL_VIDEO_FORMAT_T Video { get; set; } Property Value Type Description MMAL_VIDEO_FORMAT_T" + "api/MMALSharp.Native.MMAL_CORE_STATISTICS_T.html": { + "href": "api/MMALSharp.Native.MMAL_CORE_STATISTICS_T.html", + "title": "Struct MMAL_CORE_STATISTICS_T", + "keywords": "Struct MMAL_CORE_STATISTICS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CORE_STATISTICS_T Constructors MMAL_CORE_STATISTICS_T(UInt32, UInt32, UInt32, UInt32) Declaration public MMAL_CORE_STATISTICS_T(uint bufferCount, uint firstBufferTime, uint lastBufferTime, uint maxDelay) Parameters Type Name Description System.UInt32 bufferCount System.UInt32 firstBufferTime System.UInt32 lastBufferTime System.UInt32 maxDelay Properties BufferCount Declaration public uint BufferCount { get; } Property Value Type Description System.UInt32 FirstBufferTime Declaration public uint FirstBufferTime { get; } Property Value Type Description System.UInt32 LastBufferTime Declaration public uint LastBufferTime { get; } Property Value Type Description System.UInt32 MaxDelay Declaration public uint MaxDelay { get; } Property Value Type Description System.UInt32" }, - "api/MMALSharp.Native.MMAL_EVENT_END_OF_STREAM_T.html": { - "href": "api/MMALSharp.Native.MMAL_EVENT_END_OF_STREAM_T.html", - "title": "Struct MMAL_EVENT_END_OF_STREAM_T", - "keywords": "Struct MMAL_EVENT_END_OF_STREAM_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_EVENT_END_OF_STREAM_T Constructors MMAL_EVENT_END_OF_STREAM_T(MMALPort.MMAL_PORT_TYPE_T, UInt32) Declaration public MMAL_EVENT_END_OF_STREAM_T(MMALPort.MMAL_PORT_TYPE_T portType, uint portIndex) Parameters Type Name Description MMALPort.MMAL_PORT_TYPE_T portType System.UInt32 portIndex Properties PortIndex Declaration public uint PortIndex { get; } Property Value Type Description System.UInt32 PortType Declaration public MMALPort.MMAL_PORT_TYPE_T PortType { get; } Property Value Type Description MMALPort.MMAL_PORT_TYPE_T" + "api/MMALSharp.Native.MMAL_CORE_STATS_DIR.html": { + "href": "api/MMALSharp.Native.MMAL_CORE_STATS_DIR.html", + "title": "Enum MMAL_CORE_STATS_DIR", + "keywords": "Enum MMAL_CORE_STATS_DIR Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_CORE_STATS_DIR Fields Name Description MMAL_CORE_STATS_RX MMAL_CORE_STATS_TX" }, "api/MMALSharp.Native.MMAL_PARAMETER_BYTES_T.html": { "href": "api/MMALSharp.Native.MMAL_PARAMETER_BYTES_T.html", @@ -744,30 +579,25 @@ "title": "Struct MMAL_PARAMETER_CAMERA_ANNOTATE_T", "keywords": "Struct MMAL_PARAMETER_CAMERA_ANNOTATE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_ANNOTATE_T Constructors MMAL_PARAMETER_CAMERA_ANNOTATE_T(MMAL_PARAMETER_HEADER_T, Int32, String, Int32, Int32, Int32, Int32, Int32) Declaration public MMAL_PARAMETER_CAMERA_ANNOTATE_T(MMAL_PARAMETER_HEADER_T hdr, int enable, string text, int showShutter, int showAnalogGain, int showLens, int showCaf, int showMotion) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 enable System.String text System.Int32 showShutter System.Int32 showAnalogGain System.Int32 showLens System.Int32 showCaf System.Int32 showMotion Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Enable Declaration public int Enable { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T ShowAnalogGain Declaration public int ShowAnalogGain { get; } Property Value Type Description System.Int32 ShowCaf Declaration public int ShowCaf { get; } Property Value Type Description System.Int32 ShowLens Declaration public int ShowLens { get; } Property Value Type Description System.Int32 ShowMotion Declaration public int ShowMotion { get; } Property Value Type Description System.Int32 ShowShutter Declaration public int ShowShutter { get; } Property Value Type Description System.Int32 Text Declaration public string Text { get; } Property Value Type Description System.String" }, - "api/MMALSharp.Native.MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T.html": { - "href": "api/MMALSharp.Native.MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T.html", - "title": "Struct MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T", - "keywords": "Struct MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T Constructors MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T(MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T) Declaration public MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T(MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T video) Parameters Type Name Description MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T video Properties Video Declaration public MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T Video { get; } Property Value Type Description MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T" - }, - "api/MMALSharp.Native.MMAL_CLOCK_EVENT_T.html": { - "href": "api/MMALSharp.Native.MMAL_CLOCK_EVENT_T.html", - "title": "Struct MMAL_CLOCK_EVENT_T", - "keywords": "Struct MMAL_CLOCK_EVENT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CLOCK_EVENT_T Constructors MMAL_CLOCK_EVENT_T(UInt32, UInt32, MMAL_BUFFER_HEADER_T*, UInt32, MMAL_CLOCK_EVENT_DATA, Int64) Declaration public MMAL_CLOCK_EVENT_T(uint id, uint magic, MMAL_BUFFER_HEADER_T*buffer, uint padding0, MMAL_CLOCK_EVENT_DATA data, long padding1) Parameters Type Name Description System.UInt32 id System.UInt32 magic MMAL_BUFFER_HEADER_T * buffer System.UInt32 padding0 MMAL_CLOCK_EVENT_DATA data System.Int64 padding1 Properties Buffer Declaration public MMAL_BUFFER_HEADER_T*Buffer { get; } Property Value Type Description MMAL_BUFFER_HEADER_T * Data Declaration public MMAL_CLOCK_EVENT_DATA Data { get; } Property Value Type Description MMAL_CLOCK_EVENT_DATA Id Declaration public uint Id { get; } Property Value Type Description System.UInt32 Magic Declaration public uint Magic { get; } Property Value Type Description System.UInt32 Padding0 Declaration public uint Padding0 { get; } Property Value Type Description System.UInt32 Padding1 Declaration public long Padding1 { get; } Property Value Type Description System.Int64" + "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T.html", + "title": "Struct MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T", + "keywords": "Struct MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T Constructors MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T(Int32, Int32, Int32, Int32, String) Declaration public MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T(int portId, int maxWidth, int maxHeight, int lensPresent, string cameraName) Parameters Type Name Description System.Int32 portId System.Int32 maxWidth System.Int32 maxHeight System.Int32 lensPresent System.String cameraName Properties CameraName Declaration public string CameraName { get; } Property Value Type Description System.String LensPresent Declaration public int LensPresent { get; } Property Value Type Description System.Int32 MaxHeight Declaration public int MaxHeight { get; } Property Value Type Description System.Int32 MaxWidth Declaration public int MaxWidth { get; } Property Value Type Description System.Int32 PortId Declaration public int PortId { get; } Property Value Type Description System.Int32" }, - "api/MMALSharp.Native.MMAL_CLOCK_LATENCY_T.html": { - "href": "api/MMALSharp.Native.MMAL_CLOCK_LATENCY_T.html", - "title": "Struct MMAL_CLOCK_LATENCY_T", - "keywords": "Struct MMAL_CLOCK_LATENCY_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CLOCK_LATENCY_T Constructors MMAL_CLOCK_LATENCY_T(Int64, Int64, Int64) Declaration public MMAL_CLOCK_LATENCY_T(long target, long attackPeriod, long attackRate) Parameters Type Name Description System.Int64 target System.Int64 attackPeriod System.Int64 attackRate Properties AttackPeriod Declaration public long AttackPeriod { get; } Property Value Type Description System.Int64 AttackRate Declaration public long AttackRate { get; } Property Value Type Description System.Int64 Target Declaration public long Target { get; } Property Value Type Description System.Int64" + "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_FLASH_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_FLASH_T.html", + "title": "Struct MMAL_PARAMETER_CAMERA_INFO_FLASH_T", + "keywords": "Struct MMAL_PARAMETER_CAMERA_INFO_FLASH_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_INFO_FLASH_T Constructors MMAL_PARAMETER_CAMERA_INFO_FLASH_T(MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T) Declaration public MMAL_PARAMETER_CAMERA_INFO_FLASH_T(MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T flashType) Parameters Type Name Description MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T flashType Properties FlashType Declaration public MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T FlashType { get; } Property Value Type Description MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_SETTINGS_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_SETTINGS_T.html", - "title": "Struct MMAL_PARAMETER_CAMERA_SETTINGS_T", - "keywords": "Struct MMAL_PARAMETER_CAMERA_SETTINGS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_SETTINGS_T Constructors MMAL_PARAMETER_CAMERA_SETTINGS_T(MMAL_PARAMETER_HEADER_T, Int32, MMAL_RATIONAL_T, MMAL_RATIONAL_T, MMAL_RATIONAL_T, MMAL_RATIONAL_T, Int32) Declaration public MMAL_PARAMETER_CAMERA_SETTINGS_T(MMAL_PARAMETER_HEADER_T hdr, int exposure, MMAL_RATIONAL_T analogGain, MMAL_RATIONAL_T digitalGain, MMAL_RATIONAL_T awbRedGain, MMAL_RATIONAL_T awbBlueGain, int focusPosition) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 exposure MMAL_RATIONAL_T analogGain MMAL_RATIONAL_T digitalGain MMAL_RATIONAL_T awbRedGain MMAL_RATIONAL_T awbBlueGain System.Int32 focusPosition Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties AnalogGain Declaration public MMAL_RATIONAL_T AnalogGain { get; } Property Value Type Description MMAL_RATIONAL_T AwbBlueGain Declaration public MMAL_RATIONAL_T AwbBlueGain { get; } Property Value Type Description MMAL_RATIONAL_T AwbRedGain Declaration public MMAL_RATIONAL_T AwbRedGain { get; } Property Value Type Description MMAL_RATIONAL_T DigitalGain Declaration public MMAL_RATIONAL_T DigitalGain { get; } Property Value Type Description MMAL_RATIONAL_T Exposure Declaration public int Exposure { get; } Property Value Type Description System.Int32 FocusPosition Declaration public int FocusPosition { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" + "api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T.html", + "title": "Struct MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T", + "keywords": "Struct MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T Constructors MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T(MMAL_PARAMETER_HEADER_T, MMAL_CLOCK_UPDATE_THRESHOLD_T) Declaration public MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CLOCK_UPDATE_THRESHOLD_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CLOCK_UPDATE_THRESHOLD_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_CLOCK_UPDATE_THRESHOLD_T Value { get; } Property Value Type Description MMAL_CLOCK_UPDATE_THRESHOLD_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_STC_MODE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_STC_MODE_T.html", - "title": "Struct MMAL_PARAMETER_CAMERA_STC_MODE_T", - "keywords": "Struct MMAL_PARAMETER_CAMERA_STC_MODE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_STC_MODE_T Constructors MMAL_PARAMETER_CAMERA_STC_MODE_T(MMAL_PARAMETER_HEADER_T, MMAL_CAMERA_STC_MODE_T) Declaration public MMAL_PARAMETER_CAMERA_STC_MODE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CAMERA_STC_MODE_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CAMERA_STC_MODE_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_CAMERA_STC_MODE_T Value { get; } Property Value Type Description MMAL_CAMERA_STC_MODE_T" + "api/MMALSharp.Native.MMAL_PARAMETER_COLOURFX_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_COLOURFX_T.html", + "title": "Struct MMAL_PARAMETER_COLOURFX_T", + "keywords": "Struct MMAL_PARAMETER_COLOURFX_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_COLOURFX_T Constructors MMAL_PARAMETER_COLOURFX_T(MMAL_PARAMETER_HEADER_T, Int32, Int32, Int32) Declaration public MMAL_PARAMETER_COLOURFX_T(MMAL_PARAMETER_HEADER_T hdr, int enable, int u, int v) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 enable System.Int32 u System.Int32 v Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Enable Declaration public int Enable { get; } Property Value Type Description System.Int32 U Declaration public int U { get; } Property Value Type Description System.Int32 V Declaration public int V { get; } Property Value Type Description System.Int32" }, "api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_T.html": { "href": "api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_T.html", @@ -779,325 +609,270 @@ "title": "Struct MMAL_PARAMETER_FIELD_OF_VIEW_T", "keywords": "Struct MMAL_PARAMETER_FIELD_OF_VIEW_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_FIELD_OF_VIEW_T Constructors MMAL_PARAMETER_FIELD_OF_VIEW_T(MMAL_PARAMETER_HEADER_T, MMAL_RATIONAL_T, MMAL_RATIONAL_T) Declaration public MMAL_PARAMETER_FIELD_OF_VIEW_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_RATIONAL_T fovH, MMAL_RATIONAL_T fovV) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_RATIONAL_T fovH MMAL_RATIONAL_T fovV Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties FovH Declaration public MMAL_RATIONAL_T FovH { get; } Property Value Type Description MMAL_RATIONAL_T FovV Declaration public MMAL_RATIONAL_T FovV { get; } Property Value Type Description MMAL_RATIONAL_T Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_FLASH_SELECT_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_FLASH_SELECT_T.html", - "title": "Struct MMAL_PARAMETER_FLASH_SELECT_T", - "keywords": "Struct MMAL_PARAMETER_FLASH_SELECT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_FLASH_SELECT_T Constructors MMAL_PARAMETER_FLASH_SELECT_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T) Declaration public MMAL_PARAMETER_FLASH_SELECT_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T flashType) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T flashType Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties FlashType Declaration public MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T FlashType { get; } Property Value Type Description MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_FLASH_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_FLASH_T.html", - "title": "Struct MMAL_PARAMETER_FLASH_T", - "keywords": "Struct MMAL_PARAMETER_FLASH_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_FLASH_T Constructors MMAL_PARAMETER_FLASH_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_FLASH_T) Declaration public MMAL_PARAMETER_FLASH_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_FLASH_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_FLASH_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_PARAM_FLASH_T Value { get; } Property Value Type Description MMAL_PARAM_FLASH_T" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T.html", - "title": "Struct MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T", - "keywords": "Struct MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T Constructors MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32, UInt32[]) Declaration public MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T(MMAL_PARAMETER_HEADER_T hdr, uint currentTime, uint ticksPerSec, uint[] lhs) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 currentTime System.UInt32 ticksPerSec System.UInt32 [] lhs Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties CurrentTime Declaration public uint CurrentTime { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Lhs Declaration public uint[] Lhs { get; } Property Value Type Description System.UInt32 [] TicksPerSec Declaration public uint TicksPerSec { get; } Property Value Type Description System.UInt32" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T.html", - "title": "Struct MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T", - "keywords": "Struct MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T Constructors MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32, UInt32, IntPtr) Declaration public MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T(MMAL_PARAMETER_HEADER_T hdr, uint sizeWanted, uint protect, uint memHandle, IntPtr physAddr) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 sizeWanted System.UInt32 protect System.UInt32 memHandle System.IntPtr physAddr Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T MemHandle Declaration public uint MemHandle { get; } Property Value Type Description System.UInt32 PhysAddr Declaration public IntPtr PhysAddr { get; } Property Value Type Description System.IntPtr Protect Declaration public uint Protect { get; } Property Value Type Description System.UInt32 SizeWanted Declaration public uint SizeWanted { get; } Property Value Type Description System.UInt32" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T.html", - "title": "Struct MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T", - "keywords": "Struct MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T Constructors MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T(MMAL_PARAMETER_HEADER_T, Int32) Declaration public MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T(MMAL_PARAMETER_HEADER_T hdr, int enable) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 enable Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Enable Declaration public int Enable { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T.html", - "title": "Struct MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T", - "keywords": "Struct MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T Constructors MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T(MMAL_PARAMETER_HEADER_T, UInt32) Declaration public MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T(MMAL_PARAMETER_HEADER_T hdr, uint lossRate) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 lossRate Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T LossRate Declaration public uint LossRate { get; } Property Value Type Description System.UInt32" - }, - "api/MMALSharp.Native.MMAL_QUEUE_T.html": { - "href": "api/MMALSharp.Native.MMAL_QUEUE_T.html", - "title": "Struct MMAL_QUEUE_T", - "keywords": "Struct MMAL_QUEUE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_QUEUE_T Constructors MMAL_QUEUE_T(UInt32, MMAL_BUFFER_HEADER_T*, MMAL_BUFFER_HEADER_T**) Declaration public MMAL_QUEUE_T(uint length, MMAL_BUFFER_HEADER_T*first, MMAL_BUFFER_HEADER_T**last) Parameters Type Name Description System.UInt32 length MMAL_BUFFER_HEADER_T * first MMAL_BUFFER_HEADER_T ** last Properties First Declaration public MMAL_BUFFER_HEADER_T*First { get; } Property Value Type Description MMAL_BUFFER_HEADER_T * Last Declaration public MMAL_BUFFER_HEADER_T**Last { get; } Property Value Type Description MMAL_BUFFER_HEADER_T ** Length Declaration public uint Length { get; } Property Value Type Description System.UInt32" - }, - "api/MMALSharp.Native.MMAL_RATIONAL_T.html": { - "href": "api/MMALSharp.Native.MMAL_RATIONAL_T.html", - "title": "Struct MMAL_RATIONAL_T", - "keywords": "Struct MMAL_RATIONAL_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_RATIONAL_T Constructors MMAL_RATIONAL_T(Int32, Int32) Declaration public MMAL_RATIONAL_T(int num, int den) Parameters Type Name Description System.Int32 num System.Int32 den Properties Den Declaration public int Den { get; } Property Value Type Description System.Int32 Num Declaration public int Num { get; } Property Value Type Description System.Int32" - }, - "api/MMALSharp.Native.MMAL_RECT_T.html": { - "href": "api/MMALSharp.Native.MMAL_RECT_T.html", - "title": "Struct MMAL_RECT_T", - "keywords": "Struct MMAL_RECT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_RECT_T Constructors MMAL_RECT_T(Int32, Int32, Int32, Int32) Declaration public MMAL_RECT_T(int x, int y, int width, int height) Parameters Type Name Description System.Int32 x System.Int32 y System.Int32 width System.Int32 height Properties Height Declaration public int Height { get; } Property Value Type Description System.Int32 Width Declaration public int Width { get; } Property Value Type Description System.Int32 X Declaration public int X { get; } Property Value Type Description System.Int32 Y Declaration public int Y { get; } Property Value Type Description System.Int32" - }, - "api/MMALSharp.Native.MMAL_STEREOSCOPIC_MODE_T.html": { - "href": "api/MMALSharp.Native.MMAL_STEREOSCOPIC_MODE_T.html", - "title": "Enum MMAL_STEREOSCOPIC_MODE_T", - "keywords": "Enum MMAL_STEREOSCOPIC_MODE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_STEREOSCOPIC_MODE_T Fields Name Description MMAL_STEREOSCOPIC_MODE_BOTTOM MMAL_STEREOSCOPIC_MODE_MAX MMAL_STEREOSCOPIC_MODE_NONE MMAL_STEREOSCOPIC_MODE_SIDE_BY_SIDE" - }, - "api/MMALSharp.Components.MMALDownstreamComponent.html": { - "href": "api/MMALSharp.Components.MMALDownstreamComponent.html", - "title": "Class MMALDownstreamComponent", - "keywords": "Class MMALDownstreamComponent Represents a downstream component. A downstream component is a component that can have data passed to it from further up the component heirarchy. Inheritance System.Object MMALDownstreamComponent MMALEncoderBase MMALRendererBase MMALSplitterComponent Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public abstract class MMALDownstreamComponent : MMALComponentBase Constructors MMALDownstreamComponent(String, ICaptureHandler) Declaration protected MMALDownstreamComponent(string name, ICaptureHandler handler) Parameters Type Name Description System.String name ICaptureHandler handler Properties Connection Represents the connection between the upstream/downstream component Declaration public MMALConnectionImpl Connection { get; set; } Property Value Type Description MMALConnectionImpl" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_CORE_STATISTICS_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CORE_STATISTICS_T.html", - "title": "Struct MMAL_PARAMETER_CORE_STATISTICS_T", - "keywords": "Struct MMAL_PARAMETER_CORE_STATISTICS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CORE_STATISTICS_T Constructors MMAL_PARAMETER_CORE_STATISTICS_T(MMAL_PARAMETER_HEADER_T, MMAL_CORE_STATS_DIR, Int32, MMAL_CORE_STATISTICS_T) Declaration public MMAL_PARAMETER_CORE_STATISTICS_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CORE_STATS_DIR dir, int reset, MMAL_CORE_STATISTICS_T stats) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CORE_STATS_DIR dir System.Int32 reset MMAL_CORE_STATISTICS_T stats Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Dir Declaration public MMAL_CORE_STATS_DIR Dir { get; } Property Value Type Description MMAL_CORE_STATS_DIR Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Reset Declaration public int Reset { get; } Property Value Type Description System.Int32 Stats Declaration public MMAL_CORE_STATISTICS_T Stats { get; } Property Value Type Description MMAL_CORE_STATISTICS_T" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_DRC_STRENGTH_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_DRC_STRENGTH_T.html", - "title": "Enum MMAL_PARAMETER_DRC_STRENGTH_T", - "keywords": "Enum MMAL_PARAMETER_DRC_STRENGTH_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAMETER_DRC_STRENGTH_T Fields Name Description MMAL_PARAMETER_DRC_STRENGTH_HIGH MMAL_PARAMETER_DRC_STRENGTH_LOW MMAL_PARAMETER_DRC_STRENGTH_MAX MMAL_PARAMETER_DRC_STRENGTH_MEDIUM MMAL_PARAMETER_DRC_STRENGTH_OFF" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_STEREOSCOPIC_MODE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_STEREOSCOPIC_MODE_T.html", - "title": "Struct MMAL_PARAMETER_STEREOSCOPIC_MODE_T", - "keywords": "Struct MMAL_PARAMETER_STEREOSCOPIC_MODE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_STEREOSCOPIC_MODE_T Constructors MMAL_PARAMETER_STEREOSCOPIC_MODE_T(MMAL_PARAMETER_HEADER_T, MMAL_STEREOSCOPIC_MODE_T, Int32, Int32) Declaration public MMAL_PARAMETER_STEREOSCOPIC_MODE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_STEREOSCOPIC_MODE_T mode, int decimate, int swapEyes) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_STEREOSCOPIC_MODE_T mode System.Int32 decimate System.Int32 swapEyes Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Decimate Declaration public int Decimate { get; } Property Value Type Description System.Int32 Mode Declaration public MMAL_STEREOSCOPIC_MODE_T Mode { get; } Property Value Type Description MMAL_STEREOSCOPIC_MODE_T SwapEyes Declaration public int SwapEyes { get; } Property Value Type Description System.Int32" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_STRING_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_STRING_T.html", - "title": "Struct MMAL_PARAMETER_STRING_T", - "keywords": "Struct MMAL_PARAMETER_STRING_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_STRING_T Constructors MMAL_PARAMETER_STRING_T(MMAL_PARAMETER_HEADER_T, String) Declaration public MMAL_PARAMETER_STRING_T(MMAL_PARAMETER_HEADER_T hdr, string value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.String value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public string Value { get; } Property Value Type Description System.String" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_THUMBNAIL_CONFIG_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_THUMBNAIL_CONFIG_T.html", - "title": "Struct MMAL_PARAMETER_THUMBNAIL_CONFIG_T", - "keywords": "Struct MMAL_PARAMETER_THUMBNAIL_CONFIG_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_THUMBNAIL_CONFIG_T Constructors MMAL_PARAMETER_THUMBNAIL_CONFIG_T(MMAL_PARAMETER_HEADER_T, Int32, Int32, Int32) Declaration public MMAL_PARAMETER_THUMBNAIL_CONFIG_T(MMAL_PARAMETER_HEADER_T hdr, int width, int height, int quality) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 width System.Int32 height System.Int32 quality Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Height Declaration public int Height { get; } Property Value Type Description System.Int32 Quality Declaration public int Quality { get; } Property Value Type Description System.Int32 Width Declaration public int Width { get; } Property Value Type Description System.Int32" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_UINT32_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_UINT32_T.html", - "title": "Struct MMAL_PARAMETER_UINT32_T", - "keywords": "Struct MMAL_PARAMETER_UINT32_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_UINT32_T Constructors MMAL_PARAMETER_UINT32_T(MMAL_PARAMETER_HEADER_T, UInt32) Declaration public MMAL_PARAMETER_UINT32_T(MMAL_PARAMETER_HEADER_T hdr, uint value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public uint Value { get; } Property Value Type Description System.UInt32" - }, - "api/MMALSharp.Native.MMAL_PARAM_MIRROR_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAM_MIRROR_T.html", - "title": "Enum MMAL_PARAM_MIRROR_T", - "keywords": "Enum MMAL_PARAM_MIRROR_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_MIRROR_T Fields Name Description MMAL_PARAM_MIRROR_BOTH MMAL_PARAM_MIRROR_HORIZONTAL MMAL_PARAM_MIRROR_NONE MMAL_PARAM_MIRROR_VERTICAL" - }, - "api/MMALSharp.Native.MMAL_PARAM_PRIVACY_INDICATOR_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAM_PRIVACY_INDICATOR_T.html", - "title": "Enum MMAL_PARAM_PRIVACY_INDICATOR_T", - "keywords": "Enum MMAL_PARAM_PRIVACY_INDICATOR_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_PRIVACY_INDICATOR_T Fields Name Description MMAL_PARAMETER_PRIVACY_INDICATOR_FORCE_ON MMAL_PARAMETER_PRIVACY_INDICATOR_MAX MMAL_PARAMETER_PRIVACY_INDICATOR_OFF MMAL_PARAMETER_PRIVACY_INDICATOR_ON" - }, - "api/MMALSharp.Native.MMAL_PARAM_REDEYE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAM_REDEYE_T.html", - "title": "Enum MMAL_PARAM_REDEYE_T", - "keywords": "Enum MMAL_PARAM_REDEYE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_REDEYE_T Fields Name Description MMAL_PARAM_REDEYE_MAX MMAL_PARAM_REDEYE_OFF MMAL_PARAM_REDEYE_ON MMAL_PARAM_REDEYE_SIMPLE" + "api/MMALSharp.Native.MMAL_PARAMETER_HEADER_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_HEADER_T.html", + "title": "Struct MMAL_PARAMETER_HEADER_T", + "keywords": "Struct MMAL_PARAMETER_HEADER_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_HEADER_T Constructors MMAL_PARAMETER_HEADER_T(Int32, Int32) Declaration public MMAL_PARAMETER_HEADER_T(int id, int size) Parameters Type Name Description System.Int32 id System.Int32 size Properties Id Declaration public int Id { get; set; } Property Value Type Description System.Int32 Size Declaration public int Size { get; set; } Property Value Type Description System.Int32" }, "api/MMALSharp.Native.MMAL_POOL_T.html": { "href": "api/MMALSharp.Native.MMAL_POOL_T.html", "title": "Struct MMAL_POOL_T", "keywords": "Struct MMAL_POOL_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_POOL_T Constructors MMAL_POOL_T(MMAL_QUEUE_T*, UInt32, IntPtr) Declaration public MMAL_POOL_T(MMAL_QUEUE_T*queue, uint headersNum, IntPtr header) Parameters Type Name Description MMAL_QUEUE_T * queue System.UInt32 headersNum System.IntPtr header Properties Header Declaration public IntPtr Header { get; } Property Value Type Description System.IntPtr HeadersNum Declaration public uint HeadersNum { get; } Property Value Type Description System.UInt32 Queue Declaration public MMAL_QUEUE_T*Queue { get; } Property Value Type Description MMAL_QUEUE_T *" }, - "api/MMALSharp.Components.MMALEncoderBase.html": { - "href": "api/MMALSharp.Components.MMALEncoderBase.html", - "title": "Class MMALEncoderBase", - "keywords": "Class MMALEncoderBase Represents a base class for all encoder components Inheritance System.Object MMALDownstreamComponent MMALEncoderBase MMALImageDecoder MMALImageEncoder MMALVideoDecoder MMALVideoEncoder Inherited Members MMALDownstreamComponent.Connection Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public abstract class MMALEncoderBase : MMALDownstreamComponent Constructors MMALEncoderBase(String, MMALEncoding, MMALEncoding, ICaptureHandler) Declaration protected MMALEncoderBase(string encoderName, MMALEncoding encodingType, MMALEncoding pixelFormat, ICaptureHandler handler) Parameters Type Name Description System.String encoderName MMALEncoding encodingType MMALEncoding pixelFormat ICaptureHandler handler Properties EncodingType Declaration public MMALEncoding EncodingType { get; set; } Property Value Type Description MMALEncoding InputPort Declaration public MMALPortImpl InputPort { get; set; } Property Value Type Description MMALPortImpl OutputPort Declaration public MMALPortImpl OutputPort { get; set; } Property Value Type Description MMALPortImpl PixelFormat Declaration public MMALEncoding PixelFormat { get; set; } Property Value Type Description MMALEncoding Methods Dispose() Declaration public override void Dispose()" - }, - "api/MMALSharp.Components.html": { - "href": "api/MMALSharp.Components.html", - "title": "Namespace MMALSharp.Components", - "keywords": "Namespace MMALSharp.Components Classes MMALCameraComponent Represents a camera component MMALCameraInfoComponent Represents a Camera Info component MMALDownstreamComponent Represents a downstream component. A downstream component is a component that can have data passed to it from further up the component heirarchy. MMALEncoderBase Represents a base class for all encoder components MMALImageDecoder Represents an image decoder component MMALImageEncoder Represents an image encoder component MMALNullSinkComponent Represents a Null Sink component. This component should be used when a preview component is not required in order to measure exposure. MMALRendererBase Represents a base class for all renderer components MMALSplitterComponent MMALVideoDecoder Represents a video decoder component MMALVideoEncoder Represents a video encoder component MMALVideoRenderer Represents a Video Renderer component" + "api/MMALSharp.Components.MMALCameraComponent.html": { + "href": "api/MMALSharp.Components.MMALCameraComponent.html", + "title": "Class MMALCameraComponent", + "keywords": "Class MMALCameraComponent Represents a camera component Inheritance System.Object MMALObject MMALComponentBase MMALCameraComponent Inherited Members MMALComponentBase.Control MMALComponentBase.Inputs MMALComponentBase.Outputs MMALComponentBase.Clocks MMALComponentBase.Ports MMALComponentBase.Name MMALComponentBase.Enabled MMALComponentBase.Handler MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public class MMALCameraComponent : MMALComponentBase, IDisposable Constructors MMALCameraComponent() Declaration public MMALCameraComponent() Properties CameraInfo Camera Info component. This is used to provide detailed info about the camera itself Declaration public MMALCameraInfoComponent CameraInfo { get; set; } Property Value Type Description MMALCameraInfoComponent PreviewPort Managed reference to the Preview port of the camera Declaration public MMALPortImpl PreviewPort { get; set; } Property Value Type Description MMALPortImpl StillPort Managed reference to the Still port of the camera Declaration public MMALPortImpl StillPort { get; set; } Property Value Type Description MMALPortImpl VideoPort Managed reference to the Video port of the camera Declaration public MMALPortImpl VideoPort { get; set; } Property Value Type Description MMALPortImpl Methods CameraControlCallback(MMALBufferImpl, MMALPortBase) Declaration public void CameraControlCallback(MMALBufferImpl buffer, MMALPortBase port) Parameters Type Name Description MMALBufferImpl buffer MMALPortBase port Dispose() Declaration public override void Dispose() Overrides MMALComponentBase.Dispose() SetSensorDefaults() Declaration public void SetSensorDefaults()" }, - "api/MMALSharp.Handlers.ImageStreamCaptureHandler.html": { - "href": "api/MMALSharp.Handlers.ImageStreamCaptureHandler.html", - "title": "Class ImageStreamCaptureHandler", - "keywords": "Class ImageStreamCaptureHandler Inheritance System.Object StreamCaptureHandler ImageStreamCaptureHandler Inherited Members StreamCaptureHandler.CurrentStream StreamCaptureHandler.ProcessedFiles StreamCaptureHandler.Processed StreamCaptureHandler.Directory StreamCaptureHandler.Extension StreamCaptureHandler.NewFile() StreamCaptureHandler.Process(Byte[]) StreamCaptureHandler.PostProcess() StreamCaptureHandler.GetFilename() StreamCaptureHandler.GetFilepath() StreamCaptureHandler.Dispose() System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Handlers Assembly :MMALSharp.Common.dll Syntax public class ImageStreamCaptureHandler : StreamCaptureHandler, ICaptureHandler, IDisposable Constructors ImageStreamCaptureHandler(String, String) Declaration public ImageStreamCaptureHandler(string directory, string extension) Parameters Type Name Description System.String directory System.String extension Extension Methods VideoUtilities.ImagesToVideo(ImageStreamCaptureHandler, String, Int32)" + "api/MMALSharp.Components.MMALSplitterComponent.html": { + "href": "api/MMALSharp.Components.MMALSplitterComponent.html", + "title": "Class MMALSplitterComponent", + "keywords": "Class MMALSplitterComponent Inheritance System.Object MMALObject MMALComponentBase MMALDownstreamComponent MMALSplitterComponent Inherited Members MMALDownstreamComponent.Connection MMALComponentBase.Control MMALComponentBase.Inputs MMALComponentBase.Outputs MMALComponentBase.Clocks MMALComponentBase.Ports MMALComponentBase.Name MMALComponentBase.Enabled MMALComponentBase.Handler MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) MMALComponentBase.Dispose() MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public class MMALSplitterComponent : MMALDownstreamComponent, IDisposable Constructors MMALSplitterComponent() Declaration public MMALSplitterComponent()" }, - "api/MMALSharp.Handlers.html": { - "href": "api/MMALSharp.Handlers.html", - "title": "Namespace MMALSharp.Handlers", - "keywords": "Namespace MMALSharp.Handlers Classes FFmpegCaptureHandler Currently experimental. Not working fully. ImageStreamCaptureHandler ProcessResult StreamCaptureHandler Processes the image data to a stream. VideoStreamCaptureHandler Interfaces ICaptureHandler" + "api/MMALSharp.Handlers.FFmpegCaptureHandler.html": { + "href": "api/MMALSharp.Handlers.FFmpegCaptureHandler.html", + "title": "Class FFmpegCaptureHandler", + "keywords": "Class FFmpegCaptureHandler Currently experimental. Not working fully. Inheritance System.Object FFmpegCaptureHandler Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Handlers Assembly :MMALSharp.FFmpeg.dll Syntax public class FFmpegCaptureHandler : ICaptureHandler, IDisposable Constructors FFmpegCaptureHandler(String) Declaration public FFmpegCaptureHandler(string argument) Parameters Type Name Description System.String argument Properties MyProcess Declaration public Process MyProcess { get; set; } Property Value Type Description System.Diagnostics.Process Methods CanSplit() Declaration public bool CanSplit() Returns Type Description System.Boolean Dispose() Declaration public void Dispose() Implements System.IDisposable.Dispose() GetDirectory() Declaration public string GetDirectory() Returns Type Description System.String PostProcess() Declaration public void PostProcess() Implements ICaptureHandler.PostProcess() Process(Byte[]) Declaration public void Process(byte[] data) Parameters Type Name Description System.Byte [] data Implements ICaptureHandler.Process(Byte[]) RawVideoToH264(String, String) Records video from the standard output stream via FFmpeg into a video file that can be opened without explicit command line flags. Declaration public static FFmpegCaptureHandler RawVideoToH264(string directory, string extension) Parameters Type Name Description System.String directory The directory to store the output video file System.String extension The extension of the video file Returns Type Description FFmpegCaptureHandler RTMPStreamer(String, String) Streams video from the standard output stream via FFmpeg to an RTMP server. Declaration public static FFmpegCaptureHandler RTMPStreamer(string streamName, string streamUrl) Parameters Type Name Description System.String streamName The meta name of the stream System.String streamUrl The url of your RTMP server - the url to stream to. Returns Type Description FFmpegCaptureHandler Split() Declaration public void Split()" }, - "api/MMALSharp.MMALComponentBase-1.html": { - "href": "api/MMALSharp.MMALComponentBase-1.html", - "title": "Class MMALComponentBase", - "keywords": "Class MMALComponentBase Inheritance System.Object MMALObject MMALComponentBase Inherited Members MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public abstract class MMALComponentBase : MMALObject, IDisposable where T : MMALPortBase Type Parameters Name Description T Constructors MMALComponentBase(String) Declaration protected MMALComponentBase(string name) Parameters Type Name Description System.String name Properties Clocks Reference to all clock ports associated with this component Declaration public List Clocks { get; set; } Property Value Type Description System.Collections.Generic.List < MMALPortImpl > Control Reference to the Control port of this component Declaration public MMALControlPort Control { get; set; } Property Value Type Description MMALControlPort Enabled Indicates whether this component is enabled Declaration public bool Enabled { get; } Property Value Type Description System.Boolean Handler The handler to process the final data Declaration public ICaptureHandler Handler { get; set; } Property Value Type Description ICaptureHandler Inputs Reference to all input ports associated with this component Declaration public List Inputs { get; set; } Property Value Type Description System.Collections.Generic.List < MMALPortImpl > Name Name of the component Declaration public string Name { get; } Property Value Type Description System.String Outputs Reference to all output ports associated with this component Declaration public List Outputs { get; set; } Property Value Type Description System.Collections.Generic.List < MMALPortImpl > Ports Reference to all ports associated with this component Declaration public List Ports { get; set; } Property Value Type Description System.Collections.Generic.List < MMALPortImpl > Methods Dispose() Declaration public override void Dispose() Overrides MMALObject.Dispose() ManagedCallback(MMALBufferImpl, MMALPortBase) Delegate to process the buffer header containing image data Declaration public virtual void ManagedCallback(MMALBufferImpl buffer, MMALPortBase port) Parameters Type Name Description MMALBufferImpl buffer The current buffer header being processed MMALPortBase port The port we're currently processing on" + "api/MMALSharp.MMALBadAddressException.html": { + "href": "api/MMALSharp.MMALBadAddressException.html", + "title": "Class MMALBadAddressException", + "keywords": "Class MMALBadAddressException Inheritance System.Object System.Exception MMALException MMALBadAddressException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALBadAddressException : MMALException, ISerializable, _Exception Constructors MMALBadAddressException() Declaration public MMALBadAddressException()" }, - "api/MMALSharp.MMALCorruptException.html": { - "href": "api/MMALSharp.MMALCorruptException.html", - "title": "Class MMALCorruptException", - "keywords": "Class MMALCorruptException Inheritance System.Object System.Exception MMALException MMALCorruptException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALCorruptException : MMALException, ISerializable, _Exception Constructors MMALCorruptException() Declaration public MMALCorruptException()" + "api/MMALSharp.MMALComponentBase.html": { + "href": "api/MMALSharp.MMALComponentBase.html", + "title": "Class MMALComponentBase", + "keywords": "Class MMALComponentBase Inheritance System.Object MMALObject MMALComponentBase MMALCameraComponent MMALCameraInfoComponent MMALDownstreamComponent Inherited Members MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public abstract class MMALComponentBase : MMALObject, IDisposable Constructors MMALComponentBase(String) Declaration protected MMALComponentBase(string name) Parameters Type Name Description System.String name Properties Clocks Reference to all clock ports associated with this component Declaration public List Clocks { get; set; } Property Value Type Description System.Collections.Generic.List < MMALPortImpl > Control Reference to the Control port of this component Declaration public MMALControlPort Control { get; set; } Property Value Type Description MMALControlPort Enabled Indicates whether this component is enabled Declaration public bool Enabled { get; } Property Value Type Description System.Boolean Handler The handler to process the final data Declaration public ICaptureHandler Handler { get; set; } Property Value Type Description ICaptureHandler Inputs Reference to all input ports associated with this component Declaration public List Inputs { get; set; } Property Value Type Description System.Collections.Generic.List < MMALPortImpl > Name Name of the component Declaration public string Name { get; } Property Value Type Description System.String Outputs Reference to all output ports associated with this component Declaration public List Outputs { get; set; } Property Value Type Description System.Collections.Generic.List < MMALPortImpl > Ports Reference to all ports associated with this component Declaration public List Ports { get; set; } Property Value Type Description System.Collections.Generic.List < MMALPortImpl > Methods Dispose() Declaration public override void Dispose() Overrides MMALObject.Dispose() ManagedCallback(MMALBufferImpl, MMALPortBase) Delegate to process the buffer header containing image data Declaration public virtual void ManagedCallback(MMALBufferImpl buffer, MMALPortBase port) Parameters Type Name Description MMALBufferImpl buffer The current buffer header being processed MMALPortBase port The port we're currently processing on" }, - "api/MMALSharp.MMALIOException.html": { - "href": "api/MMALSharp.MMALIOException.html", - "title": "Class MMALIOException", - "keywords": "Class MMALIOException Inheritance System.Object System.Exception MMALException MMALIOException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALIOException : MMALException, ISerializable, _Exception Constructors MMALIOException() Declaration public MMALIOException()" + "api/MMALSharp.MMALInvalidDeviceException.html": { + "href": "api/MMALSharp.MMALInvalidDeviceException.html", + "title": "Class MMALInvalidDeviceException", + "keywords": "Class MMALInvalidDeviceException Inheritance System.Object System.Exception MMALException MMALInvalidDeviceException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALInvalidDeviceException : MMALException, ISerializable, _Exception Constructors MMALInvalidDeviceException() Declaration public MMALInvalidDeviceException()" }, - "api/MMALSharp.MMALPortBase.html": { - "href": "api/MMALSharp.MMALPortBase.html", - "title": "Class MMALPortBase", - "keywords": "Class MMALPortBase Base class for port objects Inheritance System.Object MMALObject MMALPortBase MMALControlPort MMALPortImpl Inherited Members MMALObject.Objects MMALObject.Dispose() System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public abstract class MMALPortBase : MMALObject, IDisposable Constructors MMALPortBase(MMAL_PORT_T*, MMALComponentBase) Declaration protected MMALPortBase(MMAL_PORT_T*ptr, MMALComponentBase comp) Parameters Type Name Description MMAL_PORT_T * ptr MMALComponentBase comp Fields mLock Monitor lock for port callback method Declaration protected static object mLock Field Value Type Description System.Object Properties BufferAlignmentMin Specifies minimum alignment value for buffer headers required for this port Declaration public int BufferAlignmentMin { get; } Property Value Type Description System.Int32 BufferNum Indicates the currently set number of buffer headers for this port Declaration public int BufferNum { get; set; } Property Value Type Description System.Int32 BufferNumMin Specifies minimum number of buffer headers required for this port Declaration public int BufferNumMin { get; } Property Value Type Description System.Int32 BufferNumRecommended Specifies recommended number of buffer headers for this port Declaration public int BufferNumRecommended { get; } Property Value Type Description System.Int32 BufferPool Managed reference to the pool of buffer headers associated with this port Declaration public MMALPoolImpl BufferPool { get; set; } Property Value Type Description MMALPoolImpl BufferSize Indicates the currently set size of buffer headers for this port Declaration public int BufferSize { get; set; } Property Value Type Description System.Int32 BufferSizeMin Specifies minimum size of buffer headers required for this port Declaration public int BufferSizeMin { get; } Property Value Type Description System.Int32 BufferSizeRecommended Specifies recommended size of buffer headers for this port Declaration public int BufferSizeRecommended { get; } Property Value Type Description System.Int32 ComponentReference Managed reference to the component this port is associated with Declaration public MMALComponentBase ComponentReference { get; set; } Property Value Type Description MMALComponentBase Enabled Indicates whether this port is enabled Declaration public bool Enabled { get; } Property Value Type Description System.Boolean Format Accessor for the elementary stream Declaration public MMAL_ES_FORMAT_T Format { get; } Property Value Type Description MMAL_ES_FORMAT_T ManagedCallback Delegate we use to do further processing on buffer headers when they're received by the native callback delegate Declaration public Action ManagedCallback { get; set; } Property Value Type Description System.Action < MMALBufferImpl , MMALPortBase > Name Native name of port Declaration public string Name { get; } Property Value Type Description System.String NativeCallback Delegate for native port callback Declaration public MMALPort.MMAL_PORT_BH_CB_T NativeCallback { get; set; } Property Value Type Description MMALPort.MMAL_PORT_BH_CB_T ObjName Managed name given to this object (user defined) Declaration public string ObjName { get; set; } Property Value Type Description System.String Trigger Asynchronous trigger which is set when processing has completed on this port. Declaration public AsyncCountdownEvent Trigger { get; set; } Property Value Type Description Nito.AsyncEx.AsyncCountdownEvent Extension Methods MMALPortExtensions.GetParameter(MMALPortBase, Int32) MMALPortExtensions.SetParameter(MMALPortBase, Int32, Object)" + "api/MMALSharp.MMALNotImplementedException.html": { + "href": "api/MMALSharp.MMALNotImplementedException.html", + "title": "Class MMALNotImplementedException", + "keywords": "Class MMALNotImplementedException Inheritance System.Object System.Exception MMALException MMALNotImplementedException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALNotImplementedException : MMALException, ISerializable, _Exception Constructors MMALNotImplementedException() Declaration public MMALNotImplementedException()" }, "api/MMALSharp.MMALStillPort.html": { "href": "api/MMALSharp.MMALStillPort.html", "title": "Class MMALStillPort", "keywords": "Class MMALStillPort Represents a still image port Inheritance System.Object MMALObject MMALPortBase MMALPortImpl MMALStillPort Inherited Members MMALPortBase.ComponentReference MMALPortBase.BufferPool MMALPortBase.ObjName MMALPortBase.Name MMALPortBase.Enabled MMALPortBase.BufferNumMin MMALPortBase.BufferSizeMin MMALPortBase.BufferAlignmentMin MMALPortBase.BufferNumRecommended MMALPortBase.BufferSizeRecommended MMALPortBase.BufferNum MMALPortBase.BufferSize MMALPortBase.Format MMALPortBase.Trigger MMALPortBase.mLock MMALPortBase.NativeCallback MMALPortBase.ManagedCallback MMALObject.Objects MMALObject.Dispose() System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALStillPort : MMALPortImpl, IDisposable Constructors MMALStillPort(MMAL_PORT_T*, MMALComponentBase) Declaration public MMALStillPort(MMAL_PORT_T*ptr, MMALComponentBase comp) Parameters Type Name Description MMAL_PORT_T * ptr MMALComponentBase comp Extension Methods MMALPortExtensions.GetParameter(MMALPortBase, Int32) MMALPortExtensions.SetParameter(MMALPortBase, Int32, Object) MMALPortExtensions.GetRawCapture(MMALPortImpl)" }, - "api/MMALSharp.MMALVideoPort.html": { - "href": "api/MMALSharp.MMALVideoPort.html", - "title": "Class MMALVideoPort", - "keywords": "Class MMALVideoPort Represents a video port Inheritance System.Object MMALObject MMALPortBase MMALPortImpl MMALVideoPort Inherited Members MMALPortBase.ComponentReference MMALPortBase.BufferPool MMALPortBase.ObjName MMALPortBase.Name MMALPortBase.Enabled MMALPortBase.BufferNumMin MMALPortBase.BufferSizeMin MMALPortBase.BufferAlignmentMin MMALPortBase.BufferNumRecommended MMALPortBase.BufferSizeRecommended MMALPortBase.BufferNum MMALPortBase.BufferSize MMALPortBase.Format MMALPortBase.Trigger MMALPortBase.mLock MMALPortBase.NativeCallback MMALPortBase.ManagedCallback MMALObject.Objects MMALObject.Dispose() System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALVideoPort : MMALPortImpl, IDisposable Constructors MMALVideoPort(MMAL_PORT_T*, MMALComponentBase) Declaration public MMALVideoPort(MMAL_PORT_T*ptr, MMALComponentBase comp) Parameters Type Name Description MMAL_PORT_T * ptr MMALComponentBase comp Properties Timeout This is used when the user provides a timeout DateTime and will signal an end to video recording. Declaration public DateTime? Timeout { get; set; } Property Value Type Description System.Nullable < System.DateTime > Extension Methods MMALPortExtensions.GetParameter(MMALPortBase, Int32) MMALPortExtensions.SetParameter(MMALPortBase, Int32, Object) MMALPortExtensions.GetRawCapture(MMALPortImpl)" + "api/MMALSharp.Native.MMALFormat.MMAL_ES_TYPE_T.html": { + "href": "api/MMALSharp.Native.MMALFormat.MMAL_ES_TYPE_T.html", + "title": "Enum MMALFormat.MMAL_ES_TYPE_T", + "keywords": "Enum MMALFormat.MMAL_ES_TYPE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_ES_TYPE_T Fields Name Description MMAL_ES_TYPE_AUDIO MMAL_ES_TYPE_CONTROL MMAL_ES_TYPE_SUBPICTURE MMAL_ES_TYPE_UNKNOWN MMAL_ES_TYPE_VIDEO" }, - "api/MMALSharp.Native.MMALParametersCamera.html": { - "href": "api/MMALSharp.Native.MMALParametersCamera.html", - "title": "Class MMALParametersCamera", - "keywords": "Class MMALParametersCamera Inheritance System.Object MMALParametersCamera Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALParametersCamera Fields MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN Declaration public static int MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN Field Value Type Description System.Int32 MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V2 Declaration public static int MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V2 Field Value Type Description System.Int32 MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3 Declaration public static int MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3 Field Value Type Description System.Int32 MMAL_MAX_IMAGEFX_PARAMETERS Declaration public static int MMAL_MAX_IMAGEFX_PARAMETERS Field Value Type Description System.Int32 MMAL_PARAMETER_ALGORITHM_CONTROL Declaration public static int MMAL_PARAMETER_ALGORITHM_CONTROL Field Value Type Description System.Int32 MMAL_PARAMETER_ANNOTATE Declaration public static int MMAL_PARAMETER_ANNOTATE Field Value Type Description System.Int32 MMAL_PARAMETER_ANTISHAKE Declaration public static int MMAL_PARAMETER_ANTISHAKE Field Value Type Description System.Int32 MMAL_PARAMETER_AWB_MODE Declaration public static int MMAL_PARAMETER_AWB_MODE Field Value Type Description System.Int32 MMAL_PARAMETER_BRIGHTNESS Declaration public static int MMAL_PARAMETER_BRIGHTNESS Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_BURST_CAPTURE Declaration public static int MMAL_PARAMETER_CAMERA_BURST_CAPTURE Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_CLOCKING_MODE Declaration public static int MMAL_PARAMETER_CAMERA_CLOCKING_MODE Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_CONFIG Declaration public static int MMAL_PARAMETER_CAMERA_CONFIG Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_CUSTOM_SENSOR_CONFIG Declaration public static int MMAL_PARAMETER_CAMERA_CUSTOM_SENSOR_CONFIG Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_INFO Declaration public static int MMAL_PARAMETER_CAMERA_INFO Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_INFO_MAX_CAMERAS Declaration public static int MMAL_PARAMETER_CAMERA_INFO_MAX_CAMERAS Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_INFO_MAX_FLASHES Declaration public static int MMAL_PARAMETER_CAMERA_INFO_MAX_FLASHES Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_INFO_MAX_STR_LEN Declaration public static int MMAL_PARAMETER_CAMERA_INFO_MAX_STR_LEN Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_INTERFACE Declaration public static int MMAL_PARAMETER_CAMERA_INTERFACE Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_MIN_ISO Declaration public static int MMAL_PARAMETER_CAMERA_MIN_ISO Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_NUM Declaration public static int MMAL_PARAMETER_CAMERA_NUM Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_RX_CONFIG Declaration public static int MMAL_PARAMETER_CAMERA_RX_CONFIG Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_RX_TIMING Declaration public static int MMAL_PARAMETER_CAMERA_RX_TIMING Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_SETTINGS Declaration public static int MMAL_PARAMETER_CAMERA_SETTINGS Field Value Type Description System.Int32 MMAL_PARAMETER_CAMERA_USE_CASE Declaration public static int MMAL_PARAMETER_CAMERA_USE_CASE Field Value Type Description System.Int32 MMAL_PARAMETER_CAPTURE Declaration public static int MMAL_PARAMETER_CAPTURE Field Value Type Description System.Int32 MMAL_PARAMETER_CAPTURE_EXPOSURE_COMP Declaration public static int MMAL_PARAMETER_CAPTURE_EXPOSURE_COMP Field Value Type Description System.Int32 MMAL_PARAMETER_CAPTURE_MODE Declaration public static int MMAL_PARAMETER_CAPTURE_MODE Field Value Type Description System.Int32 MMAL_PARAMETER_CAPTURE_QUALITY Declaration public static int MMAL_PARAMETER_CAPTURE_QUALITY Field Value Type Description System.Int32 MMAL_PARAMETER_CAPTURE_STATS_PASS Declaration public static int MMAL_PARAMETER_CAPTURE_STATS_PASS Field Value Type Description System.Int32 MMAL_PARAMETER_CAPTURE_STATUS Declaration public static int MMAL_PARAMETER_CAPTURE_STATUS Field Value Type Description System.Int32 MMAL_PARAMETER_COLOUR_EFFECT Declaration public static int MMAL_PARAMETER_COLOUR_EFFECT Field Value Type Description System.Int32 MMAL_PARAMETER_CONFIGFILE_CHUNK_REGISTERS Declaration public static int MMAL_PARAMETER_CONFIGFILE_CHUNK_REGISTERS Field Value Type Description System.Int32 MMAL_PARAMETER_CONFIGFILE_REGISTERS Declaration public static int MMAL_PARAMETER_CONFIGFILE_REGISTERS Field Value Type Description System.Int32 MMAL_PARAMETER_CONTRAST Declaration public static int MMAL_PARAMETER_CONTRAST Field Value Type Description System.Int32 MMAL_PARAMETER_CUSTOM_AWB_GAINS Declaration public static int MMAL_PARAMETER_CUSTOM_AWB_GAINS Field Value Type Description System.Int32 MMAL_PARAMETER_DPF_CONFIG Declaration public static int MMAL_PARAMETER_DPF_CONFIG Field Value Type Description System.Int32 MMAL_PARAMETER_DPF_FAIL_IS_FATAL Declaration public static int MMAL_PARAMETER_DPF_FAIL_IS_FATAL Field Value Type Description System.Int32 MMAL_PARAMETER_DPF_FILE Declaration public static int MMAL_PARAMETER_DPF_FILE Field Value Type Description System.Int32 MMAL_PARAMETER_DRAW_BOX_FACES_AND_FOCUS Declaration public static int MMAL_PARAMETER_DRAW_BOX_FACES_AND_FOCUS Field Value Type Description System.Int32 MMAL_PARAMETER_DYNAMIC_RANGE_COMPRESSION Declaration public static int MMAL_PARAMETER_DYNAMIC_RANGE_COMPRESSION Field Value Type Description System.Int32 MMAL_PARAMETER_ENABLE_DPF_FILE Declaration public static int MMAL_PARAMETER_ENABLE_DPF_FILE Field Value Type Description System.Int32 MMAL_PARAMETER_ENABLE_RAW_CAPTURE Declaration public static int MMAL_PARAMETER_ENABLE_RAW_CAPTURE Field Value Type Description System.Int32 MMAL_PARAMETER_ENABLE_REGISTER_FILE Declaration public static int MMAL_PARAMETER_ENABLE_REGISTER_FILE Field Value Type Description System.Int32 MMAL_PARAMETER_EXIF Declaration public static int MMAL_PARAMETER_EXIF Field Value Type Description System.Int32 MMAL_PARAMETER_EXIF_DISABLE Declaration public static int MMAL_PARAMETER_EXIF_DISABLE Field Value Type Description System.Int32 MMAL_PARAMETER_EXP_METERING_MODE Declaration public static int MMAL_PARAMETER_EXP_METERING_MODE Field Value Type Description System.Int32 MMAL_PARAMETER_EXPOSURE_COMP Declaration public static int MMAL_PARAMETER_EXPOSURE_COMP Field Value Type Description System.Int32 MMAL_PARAMETER_EXPOSURE_MODE Declaration public static int MMAL_PARAMETER_EXPOSURE_MODE Field Value Type Description System.Int32 MMAL_PARAMETER_FACE_TRACK Declaration public static int MMAL_PARAMETER_FACE_TRACK Field Value Type Description System.Int32 MMAL_PARAMETER_FACE_TRACK_RESULTS Declaration public static int MMAL_PARAMETER_FACE_TRACK_RESULTS Field Value Type Description System.Int32 MMAL_PARAMETER_FIELD_OF_VIEW Declaration public static int MMAL_PARAMETER_FIELD_OF_VIEW Field Value Type Description System.Int32 MMAL_PARAMETER_FLASH Declaration public static int MMAL_PARAMETER_FLASH Field Value Type Description System.Int32 MMAL_PARAMETER_FLASH_REQUIRED Declaration public static int MMAL_PARAMETER_FLASH_REQUIRED Field Value Type Description System.Int32 MMAL_PARAMETER_FLASH_SELECT Declaration public static int MMAL_PARAMETER_FLASH_SELECT Field Value Type Description System.Int32 MMAL_PARAMETER_FLICKER_AVOID Declaration public static int MMAL_PARAMETER_FLICKER_AVOID Field Value Type Description System.Int32 MMAL_PARAMETER_FOCAL_LENGTHS Declaration public static int MMAL_PARAMETER_FOCAL_LENGTHS Field Value Type Description System.Int32 MMAL_PARAMETER_FOCUS Declaration public static int MMAL_PARAMETER_FOCUS Field Value Type Description System.Int32 MMAL_PARAMETER_FOCUS_REGIONS Declaration public static int MMAL_PARAMETER_FOCUS_REGIONS Field Value Type Description System.Int32 MMAL_PARAMETER_FOCUS_STATUS Declaration public static int MMAL_PARAMETER_FOCUS_STATUS Field Value Type Description System.Int32 MMAL_PARAMETER_FPS_RANGE Declaration public static int MMAL_PARAMETER_FPS_RANGE Field Value Type Description System.Int32 MMAL_PARAMETER_FRAME_RATE Declaration public static int MMAL_PARAMETER_FRAME_RATE Field Value Type Description System.Int32 MMAL_PARAMETER_HIGH_DYNAMIC_RANGE Declaration public static int MMAL_PARAMETER_HIGH_DYNAMIC_RANGE Field Value Type Description System.Int32 MMAL_PARAMETER_IMAGE_EFFECT Declaration public static int MMAL_PARAMETER_IMAGE_EFFECT Field Value Type Description System.Int32 MMAL_PARAMETER_IMAGE_EFFECT_PARAMETERS Declaration public static int MMAL_PARAMETER_IMAGE_EFFECT_PARAMETERS Field Value Type Description System.Int32 MMAL_PARAMETER_INPUT_CROP Declaration public static int MMAL_PARAMETER_INPUT_CROP Field Value Type Description System.Int32 MMAL_PARAMETER_ISO Declaration public static int MMAL_PARAMETER_ISO Field Value Type Description System.Int32 MMAL_PARAMETER_JPEG_ATTACH_LOG Declaration public static int MMAL_PARAMETER_JPEG_ATTACH_LOG Field Value Type Description System.Int32 MMAL_PARAMETER_JPEG_Q_FACTOR Declaration public static int MMAL_PARAMETER_JPEG_Q_FACTOR Field Value Type Description System.Int32 MMAL_PARAMETER_JPEG_RESTART_INTERVAL Declaration public static int MMAL_PARAMETER_JPEG_RESTART_INTERVAL Field Value Type Description System.Int32 MMAL_PARAMETER_MIRROR Declaration public static int MMAL_PARAMETER_MIRROR Field Value Type Description System.Int32 MMAL_PARAMETER_PRIVACY_INDICATOR Declaration public static int MMAL_PARAMETER_PRIVACY_INDICATOR Field Value Type Description System.Int32 MMAL_PARAMETER_REDEYE Declaration public static int MMAL_PARAMETER_REDEYE Field Value Type Description System.Int32 MMAL_PARAMETER_REGISTER_FAIL_IS_FATAL Declaration public static int MMAL_PARAMETER_REGISTER_FAIL_IS_FATAL Field Value Type Description System.Int32 MMAL_PARAMETER_ROTATION Declaration public static int MMAL_PARAMETER_ROTATION Field Value Type Description System.Int32 MMAL_PARAMETER_SATURATION Declaration public static int MMAL_PARAMETER_SATURATION Field Value Type Description System.Int32 MMAL_PARAMETER_SENSOR_INFORMATION Declaration public static int MMAL_PARAMETER_SENSOR_INFORMATION Field Value Type Description System.Int32 MMAL_PARAMETER_SHARPNESS Declaration public static int MMAL_PARAMETER_SHARPNESS Field Value Type Description System.Int32 MMAL_PARAMETER_SHUTTER_SPEED Declaration public static int MMAL_PARAMETER_SHUTTER_SPEED Field Value Type Description System.Int32 MMAL_PARAMETER_STEREOSCOPIC_MODE Declaration public static int MMAL_PARAMETER_STEREOSCOPIC_MODE Field Value Type Description System.Int32 MMAL_PARAMETER_STILLS_DENOISE Declaration public static int MMAL_PARAMETER_STILLS_DENOISE Field Value Type Description System.Int32 MMAL_PARAMETER_SW_SATURATION_DISABLE Declaration public static int MMAL_PARAMETER_SW_SATURATION_DISABLE Field Value Type Description System.Int32 MMAL_PARAMETER_SW_SHARPEN_DISABLE Declaration public static int MMAL_PARAMETER_SW_SHARPEN_DISABLE Field Value Type Description System.Int32 MMAL_PARAMETER_THUMBNAIL_CONFIGURATION Declaration public static int MMAL_PARAMETER_THUMBNAIL_CONFIGURATION Field Value Type Description System.Int32 MMAL_PARAMETER_USE_STC Declaration public static int MMAL_PARAMETER_USE_STC Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_DENOISE Declaration public static int MMAL_PARAMETER_VIDEO_DENOISE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_STABILISATION Declaration public static int MMAL_PARAMETER_VIDEO_STABILISATION Field Value Type Description System.Int32 MMAL_PARAMETER_ZERO_SHUTTER_LAG Declaration public static int MMAL_PARAMETER_ZERO_SHUTTER_LAG Field Value Type Description System.Int32 MMAL_PARAMETER_ZOOM Declaration public static int MMAL_PARAMETER_ZOOM Field Value Type Description System.Int32" + "api/MMALSharp.Native.MMALFormat.html": { + "href": "api/MMALSharp.Native.MMALFormat.html", + "title": "Class MMALFormat", + "keywords": "Class MMALFormat Inheritance System.Object MMALFormat Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALFormat Fields MMAL_ES_FORMAT_COMPARE_FLAG_BITRATE Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_BITRATE Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_ENCODING Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_ENCODING Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_ES_OTHER Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_ES_OTHER Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_EXTRADATA Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_EXTRADATA Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_FLAGS Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_FLAGS Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_TYPE Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_TYPE Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_ASPECT_RATIO Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_ASPECT_RATIO Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_COLOR_SPACE Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_COLOR_SPACE Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_CROPPING Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_CROPPING Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_FRAME_RATE Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_FRAME_RATE Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_RESOLUTION Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_RESOLUTION Field Value Type Description System.Int32 Methods mmal_format_alloc() Declaration public static MMAL_ES_FORMAT_T*mmal_format_alloc() Returns Type Description MMAL_ES_FORMAT_T * mmal_format_compare(MMAL_ES_FORMAT_T*, MMAL_ES_FORMAT_T*) Declaration public static uint mmal_format_compare(MMAL_ES_FORMAT_T*ptr, MMAL_ES_FORMAT_T*ptr2) Parameters Type Name Description MMAL_ES_FORMAT_T * ptr MMAL_ES_FORMAT_T * ptr2 Returns Type Description System.UInt32 mmal_format_copy(MMAL_ES_FORMAT_T*, MMAL_ES_FORMAT_T*) Declaration public static void mmal_format_copy(MMAL_ES_FORMAT_T*fmt_dst, MMAL_ES_FORMAT_T*fmt_src) Parameters Type Name Description MMAL_ES_FORMAT_T * fmt_dst MMAL_ES_FORMAT_T * fmt_src mmal_format_extradata_alloc(MMAL_ES_FORMAT_T*, UInt32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_format_extradata_alloc(MMAL_ES_FORMAT_T*format, uint extradata_size) Parameters Type Name Description MMAL_ES_FORMAT_T * format System.UInt32 extradata_size Returns Type Description MMALUtil.MMAL_STATUS_T mmal_format_free(MMAL_ES_FORMAT_T*) Declaration public static void mmal_format_free(MMAL_ES_FORMAT_T*format) Parameters Type Name Description MMAL_ES_FORMAT_T * format mmal_format_full_copy(MMAL_ES_FORMAT_T*, MMAL_ES_FORMAT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_format_full_copy(MMAL_ES_FORMAT_T*fmt_dst, MMAL_ES_FORMAT_T*fmt_src) Parameters Type Name Description MMAL_ES_FORMAT_T * fmt_dst MMAL_ES_FORMAT_T * fmt_src Returns Type Description MMALUtil.MMAL_STATUS_T" }, - "api/MMALSharp.Native.MMALParametersClock.html": { - "href": "api/MMALSharp.Native.MMALParametersClock.html", - "title": "Class MMALParametersClock", - "keywords": "Class MMALParametersClock Inheritance System.Object MMALParametersClock Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALParametersClock Fields MMAL_PARAMETER_CLOCK_ACTIVE Declaration public static int MMAL_PARAMETER_CLOCK_ACTIVE Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD Declaration public static int MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_ENABLE_BUFFER_INFO Declaration public static int MMAL_PARAMETER_CLOCK_ENABLE_BUFFER_INFO Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_FRAME_RATE Declaration public static int MMAL_PARAMETER_CLOCK_FRAME_RATE Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_LATENCY Declaration public static int MMAL_PARAMETER_CLOCK_LATENCY Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_REFERENCE Declaration public static int MMAL_PARAMETER_CLOCK_REFERENCE Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD Declaration public static int MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_SCALE Declaration public static int MMAL_PARAMETER_CLOCK_SCALE Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_TIME Declaration public static int MMAL_PARAMETER_CLOCK_TIME Field Value Type Description System.Int32 MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD Declaration public static int MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD Field Value Type Description System.Int32" + "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_PROFILE_T.html": { + "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_PROFILE_T.html", + "title": "Enum MMALParametersVideo.MMAL_VIDEO_PROFILE_T", + "keywords": "Enum MMALParametersVideo.MMAL_VIDEO_PROFILE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_VIDEO_PROFILE_T Fields Name Description MMAL_VIDEO_PROFILE_H263_BACKWARDCOMPATIBLE MMAL_VIDEO_PROFILE_H263_BASELINE MMAL_VIDEO_PROFILE_H263_H320CODING MMAL_VIDEO_PROFILE_H263_HIGHCOMPRESSION MMAL_VIDEO_PROFILE_H263_HIGHLATENCY MMAL_VIDEO_PROFILE_H263_INTERLACE MMAL_VIDEO_PROFILE_H263_INTERNET MMAL_VIDEO_PROFILE_H263_ISWV2 MMAL_VIDEO_PROFILE_H263_ISWV3 MMAL_VIDEO_PROFILE_H264_BASELINE MMAL_VIDEO_PROFILE_H264_CONSTRAINED_BASELINE MMAL_VIDEO_PROFILE_H264_EXTENDED MMAL_VIDEO_PROFILE_H264_HIGH MMAL_VIDEO_PROFILE_H264_HIGH10 MMAL_VIDEO_PROFILE_H264_HIGH422 MMAL_VIDEO_PROFILE_H264_HIGH444 MMAL_VIDEO_PROFILE_H264_MAIN MMAL_VIDEO_PROFILE_MP4V_ADVANCEDCODING MMAL_VIDEO_PROFILE_MP4V_ADVANCEDCORE MMAL_VIDEO_PROFILE_MP4V_ADVANCEDREALTIME MMAL_VIDEO_PROFILE_MP4V_ADVANCEDSCALABLE MMAL_VIDEO_PROFILE_MP4V_ADVANCEDSIMPLE MMAL_VIDEO_PROFILE_MP4V_BASICANIMATED MMAL_VIDEO_PROFILE_MP4V_CORE MMAL_VIDEO_PROFILE_MP4V_CORESCALABLE MMAL_VIDEO_PROFILE_MP4V_HYBRID MMAL_VIDEO_PROFILE_MP4V_MAIN MMAL_VIDEO_PROFILE_MP4V_NBIT MMAL_VIDEO_PROFILE_MP4V_SCALABLETEXTURE MMAL_VIDEO_PROFILE_MP4V_SIMPLE MMAL_VIDEO_PROFILE_MP4V_SIMPLEFACE MMAL_VIDEO_PROFILE_MP4V_SIMPLEFBA MMAL_VIDEO_PROFILE_MP4V_SIMPLESCALABLE" }, "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T.html": { "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T.html", "title": "Enum MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T", "keywords": "Enum MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_VIDEO_RATECONTROL_T Fields Name Description MMAL_VIDEO_RATECONTROL_CONSTANT MMAL_VIDEO_RATECONTROL_CONSTANT_SKIP_FRAMES MMAL_VIDEO_RATECONTROL_DEFAULT MMAL_VIDEO_RATECONTROL_VARIABLE MMAL_VIDEO_RATECONTROL_VARIABLE_SKIP_FRAMES" }, - "api/MMALSharp.Native.MMALParametersVideo.html": { - "href": "api/MMALSharp.Native.MMALParametersVideo.html", - "title": "Class MMALParametersVideo", - "keywords": "Class MMALParametersVideo Inheritance System.Object MMALParametersVideo Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALParametersVideo Fields MMAL_DISPLAY_DUMMY Declaration public const int MMAL_DISPLAY_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_DISPLAY_MODE_DUMMY Declaration public const int MMAL_DISPLAY_MODE_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_DISPLAY_SET_DUMMY Declaration public const int MMAL_DISPLAY_SET_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_InterlaceKhronosExtensions Declaration public const int MMAL_InterlaceKhronosExtensions = 1862270976 Field Value Type Description System.Int32 MMAL_InterlaceMax Declaration public const int MMAL_InterlaceMax = 2147483647 Field Value Type Description System.Int32 MMAL_InterlaceVendorStartUnused Declaration public const int MMAL_InterlaceVendorStartUnused = 2130706432 Field Value Type Description System.Int32 MMAL_PARAMETER_DISPLAYREGION Declaration public static int MMAL_PARAMETER_DISPLAYREGION Field Value Type Description System.Int32 MMAL_PARAMETER_EXTRA_BUFFERS Declaration public static int MMAL_PARAMETER_EXTRA_BUFFERS Field Value Type Description System.Int32 MMAL_PARAMETER_INTRAPERIOD Declaration public static int MMAL_PARAMETER_INTRAPERIOD Field Value Type Description System.Int32 MMAL_PARAMETER_MB_ROWS_PER_SLICE Declaration public static int MMAL_PARAMETER_MB_ROWS_PER_SLICE Field Value Type Description System.Int32 MMAL_PARAMETER_MINIMISE_FRAGMENTATION Declaration public static int MMAL_PARAMETER_MINIMISE_FRAGMENTATION Field Value Type Description System.Int32 MMAL_PARAMETER_NALUNITFORMAT Declaration public static int MMAL_PARAMETER_NALUNITFORMAT Field Value Type Description System.Int32 MMAL_PARAMETER_PROFILE Declaration public static int MMAL_PARAMETER_PROFILE Field Value Type Description System.Int32 MMAL_PARAMETER_RATECONTROL Declaration public static int MMAL_PARAMETER_RATECONTROL Field Value Type Description System.Int32 MMAL_PARAMETER_SUPPORTED_PROFILES Declaration public static int MMAL_PARAMETER_SUPPORTED_PROFILES Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ALIGN_HORIZ Declaration public static int MMAL_PARAMETER_VIDEO_ALIGN_HORIZ Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ALIGN_VERT Declaration public static int MMAL_PARAMETER_VIDEO_ALIGN_VERT Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_BIT_RATE Declaration public static int MMAL_PARAMETER_VIDEO_BIT_RATE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_DECODE_CONFIG_VD3 Declaration public static int MMAL_PARAMETER_VIDEO_DECODE_CONFIG_VD3 Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_DECODE_ERROR_CONCEALMENT Declaration public static int MMAL_PARAMETER_VIDEO_DECODE_ERROR_CONCEALMENT Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_DRM_INIT_INFO Declaration public static int MMAL_PARAMETER_VIDEO_DRM_INIT_INFO Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER Declaration public static int MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_DROPPABLE_PFRAMES Declaration public static int MMAL_PARAMETER_VIDEO_DROPPABLE_PFRAMES Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_EEDE_ENABLE Declaration public static int MMAL_PARAMETER_VIDEO_EEDE_ENABLE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE Declaration public static int MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_FRAME_LIMIT_BITS Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_FRAME_LIMIT_BITS Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_H264_AU_DELIMITERS Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_H264_AU_DELIMITERS Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_H264_DEBLOCK_IDC Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_H264_DEBLOCK_IDC Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_H264_DISABLE_CABAC Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_H264_DISABLE_CABAC Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_H264_LOW_DELAY_HRD_FLAG Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_H264_LOW_DELAY_HRD_FLAG Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_H264_LOW_LATENCY Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_H264_LOW_LATENCY Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_H264_MB_INTRA_MODE Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_H264_MB_INTRA_MODE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_H264_VCL_HRD_PARAMETERS Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_H264_VCL_HRD_PARAMETERS Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_HEADER_ON_OPEN Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_HEADER_ON_OPEN Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_INITIAL_QUANT Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_INITIAL_QUANT Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_INLINE_HEADER Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_INLINE_HEADER Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_INLINE_VECTORS Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_INLINE_VECTORS Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_MAX_QUANT Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_MAX_QUANT Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_MIN_QUANT Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_MIN_QUANT Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_PEAK_RATE Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_PEAK_RATE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_PRECODE_FOR_QP Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_PRECODE_FOR_QP Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_QP_P Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_QP_P Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_RC_SLICE_DQUANT Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_RC_SLICE_DQUANT Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_SEI_ENABLE Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_SEI_ENABLE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_ENCODE_SPS_TIMINGS Declaration public static int MMAL_PARAMETER_VIDEO_ENCODE_SPS_TIMINGS Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_FRAME_RATE Declaration public static int MMAL_PARAMETER_VIDEO_FRAME_RATE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_IMMUTABLE_INPUT Declaration public static int MMAL_PARAMETER_VIDEO_IMMUTABLE_INPUT Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_INTERLACE_TYPE Declaration public static int MMAL_PARAMETER_VIDEO_INTERLACE_TYPE Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_INTERPOLATE_TIMESTAMPS Declaration public static int MMAL_PARAMETER_VIDEO_INTERPOLATE_TIMESTAMPS Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_INTRA_REFRESH Declaration public static int MMAL_PARAMETER_VIDEO_INTRA_REFRESH Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION Declaration public static int MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS Declaration public static int MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_RENDER_STATS Declaration public static int MMAL_PARAMETER_VIDEO_RENDER_STATS Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_REQUEST_I_FRAME Declaration public static int MMAL_PARAMETER_VIDEO_REQUEST_I_FRAME Field Value Type Description System.Int32 MMAL_PARAMETER_VIDEO_TIMESTAMP_FIFO Declaration public static int MMAL_PARAMETER_VIDEO_TIMESTAMP_FIFO Field Value Type Description System.Int32 MMAL_VIDEO_ENCODE_RC_MODEL_T Declaration public const int MMAL_VIDEO_ENCODE_RC_MODEL_T = 0 Field Value Type Description System.Int32 MMAL_VIDEO_ENCODER_H264_MB_INTRA_DUMMY Declaration public const int MMAL_VIDEO_ENCODER_H264_MB_INTRA_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_VIDEO_ENCODER_RC_MODEL_CBR Declaration public const int MMAL_VIDEO_ENCODER_RC_MODEL_CBR = 2 Field Value Type Description System.Int32 MMAL_VIDEO_ENCODER_RC_MODEL_DEFAULT Declaration public const int MMAL_VIDEO_ENCODER_RC_MODEL_DEFAULT = 0 Field Value Type Description System.Int32 MMAL_VIDEO_ENCODER_RC_MODEL_DUMMY Declaration public const int MMAL_VIDEO_ENCODER_RC_MODEL_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_VIDEO_ENCODER_RC_MODEL_JVT Declaration public const int MMAL_VIDEO_ENCODER_RC_MODEL_JVT = 0 Field Value Type Description System.Int32 MMAL_VIDEO_ENCODER_RC_MODEL_LAST Declaration public const int MMAL_VIDEO_ENCODER_RC_MODEL_LAST = 3 Field Value Type Description System.Int32 MMAL_VIDEO_ENCODER_RC_MODEL_VOWIFI Declaration public const int MMAL_VIDEO_ENCODER_RC_MODEL_VOWIFI = 1 Field Value Type Description System.Int32 MMAL_VIDEO_INTRA_REFRESH_CYCLIC_MROWS Declaration public const int MMAL_VIDEO_INTRA_REFRESH_CYCLIC_MROWS = 2130706432 Field Value Type Description System.Int32 MMAL_VIDEO_INTRA_REFRESH_DUMMY Declaration public const int MMAL_VIDEO_INTRA_REFRESH_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_VIDEO_INTRA_REFRESH_KHRONOSEXTENSIONS Declaration public const int MMAL_VIDEO_INTRA_REFRESH_KHRONOSEXTENSIONS = 1862270976 Field Value Type Description System.Int32 MMAL_VIDEO_INTRA_REFRESH_MAX Declaration public const int MMAL_VIDEO_INTRA_REFRESH_MAX = 2130706434 Field Value Type Description System.Int32 MMAL_VIDEO_INTRA_REFRESH_PSEUDO_RAND Declaration public const int MMAL_VIDEO_INTRA_REFRESH_PSEUDO_RAND = 2130706433 Field Value Type Description System.Int32 MMAL_VIDEO_INTRA_REFRESH_VENDORSTARTUNUSED Declaration public const int MMAL_VIDEO_INTRA_REFRESH_VENDORSTARTUNUSED = 2130706432 Field Value Type Description System.Int32 MMAL_VIDEO_LEVEL_DUMMY Declaration public const int MMAL_VIDEO_LEVEL_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_VIDEO_NALUNITFORMAT_DUMMY Declaration public const int MMAL_VIDEO_NALUNITFORMAT_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_VIDEO_PROFILE_DUMMY Declaration public const int MMAL_VIDEO_PROFILE_DUMMY = 2147483647 Field Value Type Description System.Int32 MMAL_VIDEO_RATECONTROL_DUMMY Declaration public const int MMAL_VIDEO_RATECONTROL_DUMMY = 2147483647 Field Value Type Description System.Int32" - }, - "api/MMALSharp.Native.MMALQueue.html": { - "href": "api/MMALSharp.Native.MMALQueue.html", - "title": "Class MMALQueue", - "keywords": "Class MMALQueue Inheritance System.Object MMALQueue Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALQueue Methods mmal_queue_create() Declaration public static MMAL_QUEUE_T*mmal_queue_create() Returns Type Description MMAL_QUEUE_T * mmal_queue_destroy(MMAL_QUEUE_T*) Declaration public static void mmal_queue_destroy(MMAL_QUEUE_T*ptr) Parameters Type Name Description MMAL_QUEUE_T * ptr mmal_queue_get(MMAL_QUEUE_T*) Declaration public static MMAL_BUFFER_HEADER_T*mmal_queue_get(MMAL_QUEUE_T*ptr) Parameters Type Name Description MMAL_QUEUE_T * ptr Returns Type Description MMAL_BUFFER_HEADER_T * mmal_queue_length(MMAL_QUEUE_T*) Declaration public static uint mmal_queue_length(MMAL_QUEUE_T*ptr) Parameters Type Name Description MMAL_QUEUE_T * ptr Returns Type Description System.UInt32 mmal_queue_put(MMAL_QUEUE_T*, MMAL_QUEUE_T*) Declaration public static void mmal_queue_put(MMAL_QUEUE_T*ptr, MMAL_QUEUE_T*ptr2) Parameters Type Name Description MMAL_QUEUE_T * ptr MMAL_QUEUE_T * ptr2 mmal_queue_put_back(MMAL_QUEUE_T*, MMAL_BUFFER_HEADER_T*) Declaration public static void mmal_queue_put_back(MMAL_QUEUE_T*ptr, MMAL_BUFFER_HEADER_T*header) Parameters Type Name Description MMAL_QUEUE_T * ptr MMAL_BUFFER_HEADER_T * header mmal_queue_wait(MMAL_QUEUE_T*) Declaration public static MMAL_BUFFER_HEADER_T*mmal_queue_wait(MMAL_QUEUE_T*ptr) Parameters Type Name Description MMAL_QUEUE_T * ptr Returns Type Description MMAL_BUFFER_HEADER_T *" - }, - "api/MMALSharp.Native.MMALUtil.MMAL_STATUS_T.html": { - "href": "api/MMALSharp.Native.MMALUtil.MMAL_STATUS_T.html", - "title": "Enum MMALUtil.MMAL_STATUS_T", - "keywords": "Enum MMALUtil.MMAL_STATUS_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_STATUS_T Fields Name Description MMAL_EAGAIN MMAL_ECONFIG MMAL_ECORRUPT MMAL_EFAULT MMAL_EINVAL MMAL_EIO MMAL_EISCONN MMAL_ENOENT MMAL_ENOMEM MMAL_ENOSPC MMAL_ENOSYS MMAL_ENOTCONN MMAL_ENOTREADY MMAL_ENXIO MMAL_ESPIPE MMAL_STATUS_MAX MMAL_SUCCESS" - }, - "api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_PACK.html": { - "href": "api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_PACK.html", - "title": "Enum MMAL_CAMERA_RX_CONFIG_PACK", - "keywords": "Enum MMAL_CAMERA_RX_CONFIG_PACK Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_CAMERA_RX_CONFIG_PACK Fields Name Description MMAL_CAMERA_RX_CONFIG_PACK_10 MMAL_CAMERA_RX_CONFIG_PACK_12 MMAL_CAMERA_RX_CONFIG_PACK_14 MMAL_CAMERA_RX_CONFIG_PACK_16 MMAL_CAMERA_RX_CONFIG_PACK_8 MMAL_CAMERA_RX_CONFIG_PACK_MAX MMAL_CAMERA_RX_CONFIG_PACK_NONE MMAL_CAMERA_RX_CONFIG_PACK_RAW10 MMAL_CAMERA_RX_CONFIG_PACK_RAW12" + "api/MMALSharp.Native.MMALUtil.html": { + "href": "api/MMALSharp.Native.MMALUtil.html", + "title": "Class MMALUtil", + "keywords": "Class MMALUtil Inheritance System.Object MMALUtil Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALUtil Methods mmal_4cc_to_string(String, UInt16, UInt32) Declaration public static string mmal_4cc_to_string(string buffer, ushort len, uint fourcc) Parameters Type Name Description System.String buffer System.UInt16 len System.UInt32 fourcc Returns Type Description System.String mmal_buffer_header_copy_header(MMAL_BUFFER_HEADER_T*, MMAL_BUFFER_HEADER_T*) Declaration public static void mmal_buffer_header_copy_header(MMAL_BUFFER_HEADER_T*dest, MMAL_BUFFER_HEADER_T*src) Parameters Type Name Description MMAL_BUFFER_HEADER_T * dest MMAL_BUFFER_HEADER_T * src mmal_encoding_get_slice_variant(UInt32) Declaration public static uint mmal_encoding_get_slice_variant(uint encoding) Parameters Type Name Description System.UInt32 encoding Returns Type Description System.UInt32 mmal_encoding_stride_to_width(UInt32, UInt32) Declaration public static uint mmal_encoding_stride_to_width(uint encoding, uint stride) Parameters Type Name Description System.UInt32 encoding System.UInt32 stride Returns Type Description System.UInt32 mmal_encoding_width_to_stride(UInt32, UInt32) Declaration public static uint mmal_encoding_width_to_stride(uint encoding, uint width) Parameters Type Name Description System.UInt32 encoding System.UInt32 width Returns Type Description System.UInt32 MMAL_FOURCC(String) Declaration public static int MMAL_FOURCC(string s) Parameters Type Name Description System.String s Returns Type Description System.Int32 mmal_log_dump_format(MMAL_ES_FORMAT_T*) Declaration public static void mmal_log_dump_format(MMAL_ES_FORMAT_T*format) Parameters Type Name Description MMAL_ES_FORMAT_T * format mmal_log_dump_port(MMAL_PORT_T*) Declaration public static void mmal_log_dump_port(MMAL_PORT_T*port) Parameters Type Name Description MMAL_PORT_T * port mmal_port_parameter_alloc_get(MMAL_PORT_T*, UInt32, UInt32, ref MMALUtil.MMAL_STATUS_T) Declaration public static MMAL_PARAMETER_HEADER_T*mmal_port_parameter_alloc_get(MMAL_PORT_T*port, uint id, uint size, ref MMALUtil.MMAL_STATUS_T status) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.UInt32 size MMALUtil.MMAL_STATUS_T status Returns Type Description MMAL_PARAMETER_HEADER_T * mmal_port_parameter_free(MMAL_PARAMETER_HEADER_T*) Declaration public static void mmal_port_parameter_free(MMAL_PARAMETER_HEADER_T*header) Parameters Type Name Description MMAL_PARAMETER_HEADER_T * header mmal_port_parameter_get_boolean(MMAL_PORT_T*, UInt32, ref Int32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_boolean(MMAL_PORT_T*port, uint id, ref int value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.Int32 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_int32(MMAL_PORT_T*, UInt32, ref Int32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_int32(MMAL_PORT_T*port, uint id, ref int value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.Int32 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_int64(MMAL_PORT_T*, UInt32, ref Int64) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_int64(MMAL_PORT_T*port, uint id, ref long value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.Int64 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_rational(MMAL_PORT_T*, UInt32, ref MMAL_RATIONAL_T) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_rational(MMAL_PORT_T*port, uint id, ref MMAL_RATIONAL_T value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id MMAL_RATIONAL_T value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_uint32(MMAL_PORT_T*, UInt32, ref UInt32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_uint32(MMAL_PORT_T*port, uint id, ref uint value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.UInt32 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_uint64(MMAL_PORT_T*, UInt32, ref UInt64) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_get_uint64(MMAL_PORT_T*port, uint id, ref ulong value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.UInt64 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_boolean(MMAL_PORT_T*, UInt32, Int32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_boolean(MMAL_PORT_T*port, uint id, int value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.Int32 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_bytes(MMAL_PORT_T*, UInt32, Byte*, UInt32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_bytes(MMAL_PORT_T*port, uint id, byte *data, uint size) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.Byte * data System.UInt32 size Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_int32(MMAL_PORT_T*, UInt32, Int32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_int32(MMAL_PORT_T*port, uint id, int value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.Int32 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_int64(MMAL_PORT_T*, UInt32, Int64) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_int64(MMAL_PORT_T*port, uint id, long value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.Int64 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_rational(MMAL_PORT_T*, UInt32, MMAL_RATIONAL_T) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_rational(MMAL_PORT_T*port, uint id, MMAL_RATIONAL_T value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id MMAL_RATIONAL_T value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_string(MMAL_PORT_T*, UInt32, String) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_string(MMAL_PORT_T*port, uint id, string value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.String value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_uint32(MMAL_PORT_T*, UInt32, UInt32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_uint32(MMAL_PORT_T*port, uint id, uint value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.UInt32 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_uint64(MMAL_PORT_T*, UInt32, UInt64) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set_uint64(MMAL_PORT_T*port, uint id, ulong value) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 id System.UInt64 value Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_pool_create(MMAL_PORT_T*, Int32, Int32) Declaration public static MMAL_POOL_T*mmal_port_pool_create(MMAL_PORT_T*port, int headers, int payload_size) Parameters Type Name Description MMAL_PORT_T * port System.Int32 headers System.Int32 payload_size Returns Type Description MMAL_POOL_T * mmal_port_pool_destroy(MMAL_PORT_T*, MMAL_POOL_T*) Declaration public static void mmal_port_pool_destroy(MMAL_PORT_T*port, MMAL_POOL_T*pool) Parameters Type Name Description MMAL_PORT_T * port MMAL_POOL_T * pool mmal_port_type_to_string(MMALPort.MMAL_PORT_TYPE_T) Declaration public static string mmal_port_type_to_string(MMALPort.MMAL_PORT_TYPE_T pType) Parameters Type Name Description MMALPort.MMAL_PORT_TYPE_T pType Returns Type Description System.String mmal_status_to_string(MMALUtil.MMAL_STATUS_T) Declaration public static string mmal_status_to_string(MMALUtil.MMAL_STATUS_T status) Parameters Type Name Description MMALUtil.MMAL_STATUS_T status Returns Type Description System.String mmal_util_camera_use_stc_timestamp(MMAL_PORT_T*, MMAL_CAMERA_STC_MODE_T) Declaration public static MMALUtil.MMAL_STATUS_T mmal_util_camera_use_stc_timestamp(MMAL_PORT_T*port, MMAL_CAMERA_STC_MODE_T mode) Parameters Type Name Description MMAL_PORT_T * port MMAL_CAMERA_STC_MODE_T mode Returns Type Description MMALUtil.MMAL_STATUS_T mmal_util_get_core_port_stats(MMAL_PORT_T*, MMAL_CORE_STATS_DIR, Int32, ref MMAL_CORE_STATISTICS_T) Declaration public static MMALUtil.MMAL_STATUS_T mmal_util_get_core_port_stats(MMAL_PORT_T*port, MMAL_CORE_STATS_DIR dir, int reset, ref MMAL_CORE_STATISTICS_T stats) Parameters Type Name Description MMAL_PORT_T * port MMAL_CORE_STATS_DIR dir System.Int32 reset MMAL_CORE_STATISTICS_T stats Returns Type Description MMALUtil.MMAL_STATUS_T mmal_util_get_port(MMAL_COMPONENT_T*, MMALPort.MMAL_PORT_TYPE_T, UInt32) Declaration public static MMAL_PORT_T mmal_util_get_port(MMAL_COMPONENT_T*comp, MMALPort.MMAL_PORT_TYPE_T pType, uint index) Parameters Type Name Description MMAL_COMPONENT_T * comp MMALPort.MMAL_PORT_TYPE_T pType System.UInt32 index Returns Type Description MMAL_PORT_T mmal_util_port_set_uri(MMAL_PORT_T*, String) Declaration public static MMALUtil.MMAL_STATUS_T mmal_util_port_set_uri(MMAL_PORT_T*port, string uri) Parameters Type Name Description MMAL_PORT_T * port System.String uri Returns Type Description MMALUtil.MMAL_STATUS_T mmal_util_set_display_region(MMAL_PORT_T*, MMAL_DISPLAYREGION_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_util_set_display_region(MMAL_PORT_T*port, MMAL_DISPLAYREGION_T*region) Parameters Type Name Description MMAL_PORT_T * port MMAL_DISPLAYREGION_T * region Returns Type Description MMALUtil.MMAL_STATUS_T VCOS_ALIGN_UP(Int32, Int32) Declaration public static int VCOS_ALIGN_UP(int value, int roundTo) Parameters Type Name Description System.Int32 value System.Int32 roundTo Returns Type Description System.Int32" }, - "api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_UNPACK.html": { - "href": "api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_UNPACK.html", - "title": "Enum MMAL_CAMERA_RX_CONFIG_UNPACK", - "keywords": "Enum MMAL_CAMERA_RX_CONFIG_UNPACK Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_CAMERA_RX_CONFIG_UNPACK Fields Name Description MMAL_CAMERA_RX_CONFIG_UNPACK_10 MMAL_CAMERA_RX_CONFIG_UNPACK_12 MMAL_CAMERA_RX_CONFIG_UNPACK_14 MMAL_CAMERA_RX_CONFIG_UNPACK_16 MMAL_CAMERA_RX_CONFIG_UNPACK_6 MMAL_CAMERA_RX_CONFIG_UNPACK_7 MMAL_CAMERA_RX_CONFIG_UNPACK_8 MMAL_CAMERA_RX_CONFIG_UNPACK_MAX MMAL_CAMERA_RX_CONFIG_UNPACK_NONE" + "api/MMALSharp.Native.MMAL_AUDIO_FORMAT_T.html": { + "href": "api/MMALSharp.Native.MMAL_AUDIO_FORMAT_T.html", + "title": "Struct MMAL_AUDIO_FORMAT_T", + "keywords": "Struct MMAL_AUDIO_FORMAT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_AUDIO_FORMAT_T Constructors MMAL_AUDIO_FORMAT_T(UInt32, UInt32, UInt32, UInt32) Declaration public MMAL_AUDIO_FORMAT_T(uint channels, uint sampleRate, uint bitsPerSample, uint blockAlign) Parameters Type Name Description System.UInt32 channels System.UInt32 sampleRate System.UInt32 bitsPerSample System.UInt32 blockAlign Properties BitsPerSample Declaration public uint BitsPerSample { get; } Property Value Type Description System.UInt32 BlockAlign Declaration public uint BlockAlign { get; } Property Value Type Description System.UInt32 Channels Declaration public uint Channels { get; } Property Value Type Description System.UInt32 SampleRate Declaration public uint SampleRate { get; } Property Value Type Description System.UInt32" }, - "api/MMALSharp.Native.MMAL_CONNECTION_T.html": { - "href": "api/MMALSharp.Native.MMAL_CONNECTION_T.html", - "title": "Struct MMAL_CONNECTION_T", - "keywords": "Struct MMAL_CONNECTION_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CONNECTION_T Constructors MMAL_CONNECTION_T(IntPtr, IntPtr, UInt32, UInt32, MMAL_PORT_T*, MMAL_PORT_T*, MMAL_POOL_T*, MMAL_QUEUE_T*, Char*, Int64, Int64, Int64) Declaration public MMAL_CONNECTION_T(IntPtr userData, IntPtr callback, uint isEnabled, uint flags, MMAL_PORT_T*input, MMAL_PORT_T*output, MMAL_POOL_T*pool, MMAL_QUEUE_T*queue, char *name, long timeSetup, long timeEnable, long timeDisable) Parameters Type Name Description System.IntPtr userData System.IntPtr callback System.UInt32 isEnabled System.UInt32 flags MMAL_PORT_T * input MMAL_PORT_T * output MMAL_POOL_T * pool MMAL_QUEUE_T * queue System.Char * name System.Int64 timeSetup System.Int64 timeEnable System.Int64 timeDisable Properties Callback Declaration public IntPtr Callback { get; } Property Value Type Description System.IntPtr Flags Declaration public uint Flags { get; } Property Value Type Description System.UInt32 Input Declaration public MMAL_PORT_T*Input { get; } Property Value Type Description MMAL_PORT_T * IsEnabled Declaration public uint IsEnabled { get; } Property Value Type Description System.UInt32 Name Declaration public char *Name { get; } Property Value Type Description System.Char * Output Declaration public MMAL_PORT_T*Output { get; } Property Value Type Description MMAL_PORT_T * Pool Declaration public MMAL_POOL_T*Pool { get; } Property Value Type Description MMAL_POOL_T * Queue Declaration public MMAL_QUEUE_T*Queue { get; } Property Value Type Description MMAL_QUEUE_T * TimeDisable Declaration public long TimeDisable { get; } Property Value Type Description System.Int64 TimeEnable Declaration public long TimeEnable { get; } Property Value Type Description System.Int64 TimeSetup Declaration public long TimeSetup { get; } Property Value Type Description System.Int64 UserData Declaration public IntPtr UserData { get; } Property Value Type Description System.IntPtr" + "api/MMALSharp.Native.MMAL_CLOCK_EVENT_T.html": { + "href": "api/MMALSharp.Native.MMAL_CLOCK_EVENT_T.html", + "title": "Struct MMAL_CLOCK_EVENT_T", + "keywords": "Struct MMAL_CLOCK_EVENT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CLOCK_EVENT_T Constructors MMAL_CLOCK_EVENT_T(UInt32, UInt32, MMAL_BUFFER_HEADER_T*, UInt32, MMAL_CLOCK_EVENT_DATA, Int64) Declaration public MMAL_CLOCK_EVENT_T(uint id, uint magic, MMAL_BUFFER_HEADER_T*buffer, uint padding0, MMAL_CLOCK_EVENT_DATA data, long padding1) Parameters Type Name Description System.UInt32 id System.UInt32 magic MMAL_BUFFER_HEADER_T * buffer System.UInt32 padding0 MMAL_CLOCK_EVENT_DATA data System.Int64 padding1 Properties Buffer Declaration public MMAL_BUFFER_HEADER_T*Buffer { get; } Property Value Type Description MMAL_BUFFER_HEADER_T * Data Declaration public MMAL_CLOCK_EVENT_DATA Data { get; } Property Value Type Description MMAL_CLOCK_EVENT_DATA Id Declaration public uint Id { get; } Property Value Type Description System.UInt32 Magic Declaration public uint Magic { get; } Property Value Type Description System.UInt32 Padding0 Declaration public uint Padding0 { get; } Property Value Type Description System.UInt32 Padding1 Declaration public long Padding1 { get; } Property Value Type Description System.Int64" }, - "api/MMALSharp.Native.MMAL_CORE_PORT_STATISTICS_T.html": { - "href": "api/MMALSharp.Native.MMAL_CORE_PORT_STATISTICS_T.html", - "title": "Struct MMAL_CORE_PORT_STATISTICS_T", - "keywords": "Struct MMAL_CORE_PORT_STATISTICS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CORE_PORT_STATISTICS_T Constructors MMAL_CORE_PORT_STATISTICS_T(MMAL_CORE_STATISTICS_T, MMAL_CORE_STATISTICS_T) Declaration public MMAL_CORE_PORT_STATISTICS_T(MMAL_CORE_STATISTICS_T rx, MMAL_CORE_STATISTICS_T tx) Parameters Type Name Description MMAL_CORE_STATISTICS_T rx MMAL_CORE_STATISTICS_T tx Properties Rx Declaration public MMAL_CORE_STATISTICS_T Rx { get; } Property Value Type Description MMAL_CORE_STATISTICS_T Tx Declaration public MMAL_CORE_STATISTICS_T Tx { get; } Property Value Type Description MMAL_CORE_STATISTICS_T" + "api/MMALSharp.Native.MMAL_CLOCK_LATENCY_T.html": { + "href": "api/MMALSharp.Native.MMAL_CLOCK_LATENCY_T.html", + "title": "Struct MMAL_CLOCK_LATENCY_T", + "keywords": "Struct MMAL_CLOCK_LATENCY_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CLOCK_LATENCY_T Constructors MMAL_CLOCK_LATENCY_T(Int64, Int64, Int64) Declaration public MMAL_CLOCK_LATENCY_T(long target, long attackPeriod, long attackRate) Parameters Type Name Description System.Int64 target System.Int64 attackPeriod System.Int64 attackRate Properties AttackPeriod Declaration public long AttackPeriod { get; } Property Value Type Description System.Int64 AttackRate Declaration public long AttackRate { get; } Property Value Type Description System.Int64 Target Declaration public long Target { get; } Property Value Type Description System.Int64" }, "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T.html": { "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T.html", "title": "Struct MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T", "keywords": "Struct MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T Constructors MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T(MMAL_PARAMETER_HEADER_T, Int32, String, Int32, Int32, Int32, Int32, Int32) Declaration public MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T(MMAL_PARAMETER_HEADER_T hdr, int enable, string text, int showShutter, int showAnalogGain, int showLens, int showCaf, int showMotion) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 enable System.String text System.Int32 showShutter System.Int32 showAnalogGain System.Int32 showLens System.Int32 showCaf System.Int32 showMotion Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Enable Declaration public int Enable { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T ShowAnalogGain Declaration public int ShowAnalogGain { get; } Property Value Type Description System.Int32 ShowCaf Declaration public int ShowCaf { get; } Property Value Type Description System.Int32 ShowLens Declaration public int ShowLens { get; } Property Value Type Description System.Int32 ShowMotion Declaration public int ShowMotion { get; } Property Value Type Description System.Int32 ShowShutter Declaration public int ShowShutter { get; } Property Value Type Description System.Int32 Text Declaration public string Text { get; } Property Value Type Description System.String" }, - "api/MMALSharp.PiCameraError.html": { - "href": "api/MMALSharp.PiCameraError.html", - "title": "Class PiCameraError", - "keywords": "Class PiCameraError Inheritance System.Object System.Exception PiCameraError Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class PiCameraError : Exception, ISerializable, _Exception Constructors PiCameraError() Declaration public PiCameraError() PiCameraError(String) Declaration public PiCameraError(string msg) Parameters Type Name Description System.String msg" + "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T.html", + "title": "Struct MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T", + "keywords": "Struct MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T Constructors MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T(MMAL_PARAMETER_HEADER_T, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Byte, Byte, Byte, Byte, Int32, Byte, Byte, Byte, Byte, Byte[]) Declaration public MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T(MMAL_PARAMETER_HEADER_T hdr, int enable, int showShutter, int showAnalogGain, int showLens, int showCaf, int showMotion, int showFrameNum, int enableTextBackground, int customBackgroundColor, byte customBackgroundY, byte customBackgroundU, byte customBackgroundV, byte dummy1, int customTextColor, byte customTextY, byte customTextU, byte customTextV, byte textSize, byte[] text) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 enable System.Int32 showShutter System.Int32 showAnalogGain System.Int32 showLens System.Int32 showCaf System.Int32 showMotion System.Int32 showFrameNum System.Int32 enableTextBackground System.Int32 customBackgroundColor System.Byte customBackgroundY System.Byte customBackgroundU System.Byte customBackgroundV System.Byte dummy1 System.Int32 customTextColor System.Byte customTextY System.Byte customTextU System.Byte customTextV System.Byte textSize System.Byte [] text Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties CustomBackgroundU Declaration public byte CustomBackgroundU { get; } Property Value Type Description System.Byte CustomBackgroundV Declaration public byte CustomBackgroundV { get; } Property Value Type Description System.Byte CustomBackgroundY Declaration public byte CustomBackgroundY { get; } Property Value Type Description System.Byte CustomTextColor Declaration public int CustomTextColor { get; } Property Value Type Description System.Int32 CustomTextU Declaration public byte CustomTextU { get; } Property Value Type Description System.Byte CustomTextV Declaration public byte CustomTextV { get; } Property Value Type Description System.Byte CustomTextY Declaration public byte CustomTextY { get; } Property Value Type Description System.Byte Dummy1 Declaration public byte Dummy1 { get; } Property Value Type Description System.Byte Enable Declaration public int Enable { get; } Property Value Type Description System.Int32 EnableTextBackground Declaration public int EnableTextBackground { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T ShowAnalogGain Declaration public int ShowAnalogGain { get; } Property Value Type Description System.Int32 ShowCaf Declaration public int ShowCaf { get; } Property Value Type Description System.Int32 ShowFrameNum Declaration public int ShowFrameNum { get; } Property Value Type Description System.Int32 ShowLens Declaration public int ShowLens { get; } Property Value Type Description System.Int32 ShowMotion Declaration public int ShowMotion { get; } Property Value Type Description System.Int32 ShowShutter Declaration public int ShowShutter { get; } Property Value Type Description System.Int32 Text Declaration public byte[] Text { get; } Property Value Type Description System.Byte []" }, - "api/MMALSharp.Resolution.html": { - "href": "api/MMALSharp.Resolution.html", - "title": "Class Resolution", - "keywords": "Class Resolution Inheritance System.Object Resolution Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class Resolution Constructors Resolution(Int32, Int32) Declaration public Resolution(int width, int height) Parameters Type Name Description System.Int32 width System.Int32 height Properties As03MPixel Declaration public static Resolution As03MPixel { get; } Property Value Type Description Resolution As1080p Declaration public static Resolution As1080p { get; } Property Value Type Description Resolution As1440p Declaration public static Resolution As1440p { get; } Property Value Type Description Resolution As1MPixel Declaration public static Resolution As1MPixel { get; } Property Value Type Description Resolution As2MPixel Declaration public static Resolution As2MPixel { get; } Property Value Type Description Resolution As3MPixel Declaration public static Resolution As3MPixel { get; } Property Value Type Description Resolution As4MPixel Declaration public static Resolution As4MPixel { get; } Property Value Type Description Resolution As5MPixel Declaration public static Resolution As5MPixel { get; } Property Value Type Description Resolution As6MPixel Declaration public static Resolution As6MPixel { get; } Property Value Type Description Resolution As720p Declaration public static Resolution As720p { get; } Property Value Type Description Resolution As7MPixel Declaration public static Resolution As7MPixel { get; } Property Value Type Description Resolution As8MPixel Declaration public static Resolution As8MPixel { get; } Property Value Type Description Resolution Height Declaration public int Height { get; set; } Property Value Type Description System.Int32 Width Declaration public int Width { get; set; } Property Value Type Description System.Int32" + "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_RX_CONFIG_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_RX_CONFIG_T.html", + "title": "Struct MMAL_PARAMETER_CAMERA_RX_CONFIG_T", + "keywords": "Struct MMAL_PARAMETER_CAMERA_RX_CONFIG_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_RX_CONFIG_T Constructors MMAL_PARAMETER_CAMERA_RX_CONFIG_T(MMAL_PARAMETER_HEADER_T, MMAL_CAMERA_RX_CONFIG_DECODE, MMAL_CAMERA_RX_CONFIG_ENCODE, MMAL_CAMERA_RX_CONFIG_UNPACK, MMAL_CAMERA_RX_CONFIG_PACK, UInt32, UInt32, UInt32, UInt32) Declaration public MMAL_PARAMETER_CAMERA_RX_CONFIG_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CAMERA_RX_CONFIG_DECODE decode, MMAL_CAMERA_RX_CONFIG_ENCODE encode, MMAL_CAMERA_RX_CONFIG_UNPACK unpack, MMAL_CAMERA_RX_CONFIG_PACK pack, uint dataLanes, uint encodeBlockLength, uint embeddedDataLines, uint imageId) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CAMERA_RX_CONFIG_DECODE decode MMAL_CAMERA_RX_CONFIG_ENCODE encode MMAL_CAMERA_RX_CONFIG_UNPACK unpack MMAL_CAMERA_RX_CONFIG_PACK pack System.UInt32 dataLanes System.UInt32 encodeBlockLength System.UInt32 embeddedDataLines System.UInt32 imageId Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties DataLanes Declaration public uint DataLanes { get; } Property Value Type Description System.UInt32 Decode Declaration public MMAL_CAMERA_RX_CONFIG_DECODE Decode { get; } Property Value Type Description MMAL_CAMERA_RX_CONFIG_DECODE EmbeddedDataLanes Declaration public uint EmbeddedDataLanes { get; } Property Value Type Description System.UInt32 Encode Declaration public MMAL_CAMERA_RX_CONFIG_ENCODE Encode { get; } Property Value Type Description MMAL_CAMERA_RX_CONFIG_ENCODE EncodeBlockLength Declaration public uint EncodeBlockLength { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T ImageId Declaration public uint ImageId { get; } Property Value Type Description System.UInt32 Pack Declaration public MMAL_CAMERA_RX_CONFIG_PACK Pack { get; } Property Value Type Description MMAL_CAMERA_RX_CONFIG_PACK Unpack Declaration public MMAL_CAMERA_RX_CONFIG_UNPACK Unpack { get; } Property Value Type Description MMAL_CAMERA_RX_CONFIG_UNPACK" }, - "api/MMALSharp.Utility.Helpers.html": { - "href": "api/MMALSharp.Utility.Helpers.html", - "title": "Class Helpers", - "keywords": "Class Helpers Inheritance System.Object Helpers Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Utility Assembly :MMALSharp.Common.dll Syntax public class Helpers Methods ConvertBytesToMegabytes(Int64) Declaration public static string ConvertBytesToMegabytes(long bytes) Parameters Type Name Description System.Int64 bytes Returns Type Description System.String GetMemberName(Expression>) Declaration public static string GetMemberName(Expression> memberExpression) Parameters Type Name Description System.Linq.Expressions.Expression < System.Func > memberExpression Returns Type Description System.String Type Parameters Name Description T PrintWarning(String) Declaration public static void PrintWarning(string msg) Parameters Type Name Description System.String msg" + "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_RX_TIMING_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_RX_TIMING_T.html", + "title": "Struct MMAL_PARAMETER_CAMERA_RX_TIMING_T", + "keywords": "Struct MMAL_PARAMETER_CAMERA_RX_TIMING_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_RX_TIMING_T Constructors MMAL_PARAMETER_CAMERA_RX_TIMING_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32) Declaration public MMAL_PARAMETER_CAMERA_RX_TIMING_T(MMAL_PARAMETER_HEADER_T hdr, uint timing1, uint timing2, uint timing3, uint timing4, uint timing5, uint term1, uint term2, uint cpiTiming1, uint cpiTiming2) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 timing1 System.UInt32 timing2 System.UInt32 timing3 System.UInt32 timing4 System.UInt32 timing5 System.UInt32 term1 System.UInt32 term2 System.UInt32 cpiTiming1 System.UInt32 cpiTiming2 Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties CpiTiming1 Declaration public uint CpiTiming1 { get; } Property Value Type Description System.UInt32 CpiTiming2 Declaration public uint CpiTiming2 { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Term1 Declaration public uint Term1 { get; } Property Value Type Description System.UInt32 Term2 Declaration public uint Term2 { get; } Property Value Type Description System.UInt32 Timing1 Declaration public uint Timing1 { get; } Property Value Type Description System.UInt32 Timing2 Declaration public uint Timing2 { get; } Property Value Type Description System.UInt32 Timing3 Declaration public uint Timing3 { get; } Property Value Type Description System.UInt32 Timing4 Declaration public uint Timing4 { get; } Property Value Type Description System.UInt32 Timing5 Declaration public uint Timing5 { get; } Property Value Type Description System.UInt32" }, - "api/MMALSharp.Utility.html": { - "href": "api/MMALSharp.Utility.html", - "title": "Namespace MMALSharp.Utility", - "keywords": "Namespace MMALSharp.Utility Classes Helpers" + "api/MMALSharp.Native.MMAL_PARAMETER_CORE_STATISTICS_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CORE_STATISTICS_T.html", + "title": "Struct MMAL_PARAMETER_CORE_STATISTICS_T", + "keywords": "Struct MMAL_PARAMETER_CORE_STATISTICS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CORE_STATISTICS_T Constructors MMAL_PARAMETER_CORE_STATISTICS_T(MMAL_PARAMETER_HEADER_T, MMAL_CORE_STATS_DIR, Int32, MMAL_CORE_STATISTICS_T) Declaration public MMAL_PARAMETER_CORE_STATISTICS_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CORE_STATS_DIR dir, int reset, MMAL_CORE_STATISTICS_T stats) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CORE_STATS_DIR dir System.Int32 reset MMAL_CORE_STATISTICS_T stats Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Dir Declaration public MMAL_CORE_STATS_DIR Dir { get; } Property Value Type Description MMAL_CORE_STATS_DIR Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Reset Declaration public int Reset { get; } Property Value Type Description System.Int32 Stats Declaration public MMAL_CORE_STATISTICS_T Stats { get; } Property Value Type Description MMAL_CORE_STATISTICS_T" }, - "api/MMALSharp.html": { - "href": "api/MMALSharp.html", - "title": "Namespace MMALSharp", - "keywords": "Namespace MMALSharp Classes AnnotateImage ColourEffects ExifTag MMALBadAddressException MMALBufferImpl Represents a buffer header object MMALCallerHelper MMALCamera This class provides an interface to the Raspberry Pi camera module. MMALCameraComponentExtensions MMALCameraConfig MMALComponentBase MMALComponentNotConfiguredException MMALComponentNotReadyException MMALConnectionImpl Represents a connection between two ports MMALControlPort Represents a control port MMALCorruptException MMALException MMALIllegalSeekException MMALInvalidDeviceException MMALInvalidDirectoryException MMALInvalidException MMALIOException MMALNoMemoryException MMALNoSpaceException MMALNotImplementedException MMALObject MMALPoolImpl Represents a pool of buffer headers. An instance of this class can be created via a MMALPortImpl. MMALPortBase Base class for port objects MMALPortConnectedException MMALPortExtensions MMALPortImpl Represents a generic port MMALPortNotConnectedException MMALQueueImpl Represents a queue of buffer headers. MMALResourceUnavailableException MMALStillPort Represents a still image port MMALVideoPort Represents a video port Parameter PiCameraError Resolution Split StereoMode Timelapse Zoom Enums TimelapseMode" + "api/MMALSharp.Native.MMAL_PARAMETER_DRC_STRENGTH_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_DRC_STRENGTH_T.html", + "title": "Enum MMAL_PARAMETER_DRC_STRENGTH_T", + "keywords": "Enum MMAL_PARAMETER_DRC_STRENGTH_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAMETER_DRC_STRENGTH_T Fields Name Description MMAL_PARAMETER_DRC_STRENGTH_HIGH MMAL_PARAMETER_DRC_STRENGTH_LOW MMAL_PARAMETER_DRC_STRENGTH_MAX MMAL_PARAMETER_DRC_STRENGTH_MEDIUM MMAL_PARAMETER_DRC_STRENGTH_OFF" }, - "api/MMALSharp.Zoom.html": { - "href": "api/MMALSharp.Zoom.html", - "title": "Class Zoom", - "keywords": "Class Zoom Inheritance System.Object Zoom Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class Zoom Properties Height Declaration public double Height { get; set; } Property Value Type Description System.Double Width Declaration public double Width { get; set; } Property Value Type Description System.Double X Declaration public double X { get; set; } Property Value Type Description System.Double Y Declaration public double Y { get; set; } Property Value Type Description System.Double" + "api/MMALSharp.Native.MMAL_PARAMETER_FLICKERAVOID_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_FLICKERAVOID_T.html", + "title": "Struct MMAL_PARAMETER_FLICKERAVOID_T", + "keywords": "Struct MMAL_PARAMETER_FLICKERAVOID_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_FLICKERAVOID_T Constructors MMAL_PARAMETER_FLICKERAVOID_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_FLICKERAVOID_T) Declaration public MMAL_PARAMETER_FLICKERAVOID_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_FLICKERAVOID_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_FLICKERAVOID_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_PARAM_FLICKERAVOID_T Value { get; } Property Value Type Description MMAL_PARAM_FLICKERAVOID_T" }, - "api/MMALSharp.ColourEffects.html": { - "href": "api/MMALSharp.ColourEffects.html", - "title": "Class ColourEffects", - "keywords": "Class ColourEffects Inheritance System.Object ColourEffects Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class ColourEffects Properties Enable Declaration public bool Enable { get; set; } Property Value Type Description System.Boolean U Declaration public int U { get; set; } Property Value Type Description System.Int32 V Declaration public int V { get; set; } Property Value Type Description System.Int32" + "api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGIONS_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGIONS_T.html", + "title": "Struct MMAL_PARAMETER_FOCUS_REGIONS_T", + "keywords": "Struct MMAL_PARAMETER_FOCUS_REGIONS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_FOCUS_REGIONS_T Constructors MMAL_PARAMETER_FOCUS_REGIONS_T(MMAL_PARAMETER_HEADER_T, UInt32, Int32, MMAL_PARAMETER_FOCUS_REGION_T[]) Declaration public MMAL_PARAMETER_FOCUS_REGIONS_T(MMAL_PARAMETER_HEADER_T hdr, uint numRegions, int lockToFaces, MMAL_PARAMETER_FOCUS_REGION_T[] regions) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 numRegions System.Int32 lockToFaces MMAL_PARAMETER_FOCUS_REGION_T [] regions Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T LockToFaces Declaration public int LockToFaces { get; } Property Value Type Description System.Int32 NumRegions Declaration public uint NumRegions { get; } Property Value Type Description System.UInt32 Regions Declaration public MMAL_PARAMETER_FOCUS_REGION_T[] Regions { get; } Property Value Type Description MMAL_PARAMETER_FOCUS_REGION_T []" }, - "api/MMALSharp.Components.MMALNullSinkComponent.html": { - "href": "api/MMALSharp.Components.MMALNullSinkComponent.html", - "title": "Class MMALNullSinkComponent", - "keywords": "Class MMALNullSinkComponent Represents a Null Sink component. This component should be used when a preview component is not required in order to measure exposure. Inheritance System.Object MMALDownstreamComponent MMALRendererBase MMALNullSinkComponent Inherited Members MMALDownstreamComponent.Connection Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public class MMALNullSinkComponent : MMALRendererBase Constructors MMALNullSinkComponent() Declaration public MMALNullSinkComponent()" + "api/MMALSharp.Native.MMAL_PARAMETER_SCALEFACTOR_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_SCALEFACTOR_T.html", + "title": "Struct MMAL_PARAMETER_SCALEFACTOR_T", + "keywords": "Struct MMAL_PARAMETER_SCALEFACTOR_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_SCALEFACTOR_T Constructors MMAL_PARAMETER_SCALEFACTOR_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32) Declaration public MMAL_PARAMETER_SCALEFACTOR_T(MMAL_PARAMETER_HEADER_T hdr, uint scaleX, uint scaleY) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 scaleX System.UInt32 scaleY Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T ScaleX Declaration public uint ScaleX { get; } Property Value Type Description System.UInt32 ScaleY Declaration public uint ScaleY { get; } Property Value Type Description System.UInt32" }, - "api/MMALSharp.FFmpeg.html": { - "href": "api/MMALSharp.FFmpeg.html", - "title": "Namespace MMALSharp.FFmpeg", - "keywords": "Namespace MMALSharp.FFmpeg Classes VideoUtilities" + "api/MMALSharp.Native.MMAL_PARAMETER_SEEK_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_SEEK_T.html", + "title": "Struct MMAL_PARAMETER_SEEK_T", + "keywords": "Struct MMAL_PARAMETER_SEEK_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_SEEK_T Constructors MMAL_PARAMETER_SEEK_T(MMAL_PARAMETER_HEADER_T, Int64, UInt32) Declaration public MMAL_PARAMETER_SEEK_T(MMAL_PARAMETER_HEADER_T hdr, long offset, uint flags) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int64 offset System.UInt32 flags Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Flags Declaration public uint Flags { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Offset Declaration public long Offset { get; } Property Value Type Description System.Int64" }, - "api/MMALSharp.MMALCamera.html": { - "href": "api/MMALSharp.MMALCamera.html", - "title": "Class MMALCamera", - "keywords": "Class MMALCamera This class provides an interface to the Raspberry Pi camera module. Inheritance System.Object MMALCamera Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public sealed class MMALCamera Properties Camera Reference to the camera component Declaration public MMALCameraComponent Camera { get; set; } Property Value Type Description MMALCameraComponent Encoders List of all encoders currently in the pipeline Declaration public List Encoders { get; set; } Property Value Type Description System.Collections.Generic.List < MMALEncoderBase > Instance Declaration public static MMALCamera Instance { get; } Property Value Type Description MMALCamera Preview Reference to the Preview component to be used by the camera component Declaration public MMALRendererBase Preview { get; set; } Property Value Type Description MMALRendererBase Splitter Reference to the Video splitter component which attaches to the Camera's video output port Declaration public MMALSplitterComponent Splitter { get; set; } Property Value Type Description MMALSplitterComponent Methods AddEncoder(MMALEncoderBase, MMALPortImpl) Provides a facility to attach an encoder/decoder component to an upstream component's output port Declaration public MMALCamera AddEncoder(MMALEncoderBase encoder, MMALPortImpl outputPort) Parameters Type Name Description MMALEncoderBase encoder The encoder component to attach to the output port MMALPortImpl outputPort The output port to attach to Returns Type Description MMALCamera The static Camera instance Cleanup() Cleans up any unmanaged resources. It is intended for this method to be run when no more activity is to be done on the camera. Declaration public void Cleanup() ConfigureCamera() Configures the camera component. This method applies configuration settings and initialises the components required for capturing images. Declaration public MMALCamera ConfigureCamera() Returns Type Description MMALCamera The static Camera instance CreatePreviewComponent(MMALRendererBase) Helper method to create a new preview component Declaration public MMALCamera CreatePreviewComponent(MMALRendererBase renderer) Parameters Type Name Description MMALRendererBase renderer The renderer type Returns Type Description MMALCamera The static Camera instance CreateSplitterComponent() Helper method to create a splitter component Declaration public MMALCamera CreateSplitterComponent() Returns Type Description MMALCamera The static Camera instance DisableCamera() Disables processing on the camera component Declaration public void DisableCamera() EnableCamera() Enables processing on the camera component Declaration public void EnableCamera() ForceStop(MMALPortImpl) Force capture to stop on a port (Still or Video) Declaration public void ForceStop(MMALPortImpl port) Parameters Type Name Description MMALPortImpl port The capture port RemoveEncoder(MMALPortImpl) Remove an encoder component from an output port Declaration public MMALCamera RemoveEncoder(MMALPortImpl outputPort) Parameters Type Name Description MMALPortImpl outputPort The output port we are removing an encoder component from Returns Type Description MMALCamera The static Camera instance StartCapture(MMALPortImpl) Begin capture on one of the camera's output ports. Declaration public void StartCapture(MMALPortImpl port) Parameters Type Name Description MMALPortImpl port An output port of the camera component StopCapture(MMALPortImpl) Stop capture on one of the camera's output ports Declaration public void StopCapture(MMALPortImpl port) Parameters Type Name Description MMALPortImpl port An output port of the camera component TakePicture(MMALPortImpl, Boolean, Boolean, ExifTag[]) Captures a single image from the output port specified. Expects an MMALImageEncoder to be attached. Declaration public Task TakePicture(MMALPortImpl connPort, bool rawBayer = false, bool useExif = true, params ExifTag[] exifTags) Parameters Type Name Description MMALPortImpl connPort The port our encoder is attached to System.Boolean rawBayer Include raw bayer metadeta in the capture System.Boolean useExif Specify whether to include EXIF tags in the capture ExifTag [] exifTags Custom EXIF tags to use in the capture Returns Type Description System.Threading.Tasks.Task The awaitable Task TakePictureTimelapse(MMALPortImpl, Timelapse, Boolean, Boolean, ExifTag[]) Takes a timelapse image. You can specify the interval between each image taken and also when the operation should finish. Declaration public Task TakePictureTimelapse(MMALPortImpl connPort, Timelapse tl, bool rawBayer = false, bool useExif = true, params ExifTag[] exifTags) Parameters Type Name Description MMALPortImpl connPort The port our encoder is attached to Timelapse tl Specifies settings for the Timelapse System.Boolean rawBayer Include raw bayer metadeta in the capture System.Boolean useExif Specify whether to include EXIF tags in the capture ExifTag [] exifTags Custom EXIF tags to use in the capture Returns Type Description System.Threading.Tasks.Task The awaitable Task TakePictureTimeout(MMALPortImpl, DateTime, Boolean, Boolean, ExifTag[]) Takes images until the moment specified in the timeout parameter has been met. Declaration public Task TakePictureTimeout(MMALPortImpl connPort, DateTime timeout, bool rawBayer = false, bool useExif = true, params ExifTag[] exifTags) Parameters Type Name Description MMALPortImpl connPort The port our encoder is attached to System.DateTime timeout Take images until this timeout is hit System.Boolean rawBayer Include raw bayer metadeta in the capture System.Boolean useExif Specify whether to include EXIF tags in the capture ExifTag [] exifTags Custom EXIF tags to use in the capture Returns Type Description System.Threading.Tasks.Task The awaitable Task TakeRawPicture() Capture raw image data directly from the Camera component - this method does not use an Image encoder. Declaration public Task TakeRawPicture() Returns Type Description System.Threading.Tasks.Task The awaitable Task TakeVideo(MMALPortImpl, Nullable, Split) Record video for a specified amount of time. Declaration public Task TakeVideo(MMALPortImpl connPort, DateTime? timeout = null, Split split = null) Parameters Type Name Description MMALPortImpl connPort Port the encoder is connected to System.Nullable < System.DateTime > timeout A timeout to stop the video capture Split split Used for Segmented video mode Returns Type Description System.Threading.Tasks.Task The awaitable Task Extension Methods MMALCameraComponentExtensions.GetSaturation(MMALCamera) MMALCameraComponentExtensions.GetSharpness(MMALCamera) MMALCameraComponentExtensions.GetContrast(MMALCamera) MMALCameraComponentExtensions.GetBrightness(MMALCamera) MMALCameraComponentExtensions.GetISO(MMALCamera) MMALCameraComponentExtensions.GetVideoStabilisation(MMALCamera) MMALCameraComponentExtensions.GetExposureCompensation(MMALCamera) MMALCameraComponentExtensions.GetExposureMode(MMALCamera) MMALCameraComponentExtensions.GetExposureMeteringMode(MMALCamera) MMALCameraComponentExtensions.GetAwbMode(MMALCamera) MMALCameraComponentExtensions.GetExposureSpeed(MMALCamera) MMALCameraComponentExtensions.GetFocusPosition(MMALCamera) MMALCameraComponentExtensions.GetAnalogGain(MMALCamera) MMALCameraComponentExtensions.GetDigitalGain(MMALCamera) MMALCameraComponentExtensions.GetAwbRedGain(MMALCamera) MMALCameraComponentExtensions.GetAwbBlueGain(MMALCamera) MMALCameraComponentExtensions.GetImageFx(MMALCamera) MMALCameraComponentExtensions.GetColourFx(MMALCamera) MMALCameraComponentExtensions.GetRotation(MMALCamera) MMALCameraComponentExtensions.GetFlips(MMALCamera) MMALCameraComponentExtensions.GetZoom(MMALCamera) MMALCameraComponentExtensions.GetShutterSpeed(MMALCamera) MMALCameraComponentExtensions.GetDRC(MMALCamera) MMALCameraComponentExtensions.GetStatsPass(MMALCamera)" + "api/MMALSharp.Native.MMAL_PARAMETER_SENSOR_INFORMATION_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_SENSOR_INFORMATION_T.html", + "title": "Struct MMAL_PARAMETER_SENSOR_INFORMATION_T", + "keywords": "Struct MMAL_PARAMETER_SENSOR_INFORMATION_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_SENSOR_INFORMATION_T Constructors MMAL_PARAMETER_SENSOR_INFORMATION_T(MMAL_PARAMETER_HEADER_T, MMAL_RATIONAL_T, MMAL_RATIONAL_T, UInt32, UInt32, UInt32) Declaration public MMAL_PARAMETER_SENSOR_INFORMATION_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_RATIONAL_T fNumber, MMAL_RATIONAL_T focalLength, uint modelId, uint manufacturerId, uint revision) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_RATIONAL_T fNumber MMAL_RATIONAL_T focalLength System.UInt32 modelId System.UInt32 manufacturerId System.UInt32 revision Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties FNumber Declaration public MMAL_RATIONAL_T FNumber { get; } Property Value Type Description MMAL_RATIONAL_T FocalLength Declaration public MMAL_RATIONAL_T FocalLength { get; } Property Value Type Description MMAL_RATIONAL_T Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T ManufacturerId Declaration public uint ManufacturerId { get; } Property Value Type Description System.UInt32 ModelId Declaration public uint ModelId { get; } Property Value Type Description System.UInt32 Revision Declaration public uint Revision { get; } Property Value Type Description System.UInt32" }, - "api/MMALSharp.MMALComponentNotConfiguredException.html": { - "href": "api/MMALSharp.MMALComponentNotConfiguredException.html", - "title": "Class MMALComponentNotConfiguredException", - "keywords": "Class MMALComponentNotConfiguredException Inheritance System.Object System.Exception MMALException MMALComponentNotConfiguredException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALComponentNotConfiguredException : MMALException, ISerializable, _Exception Constructors MMALComponentNotConfiguredException() Declaration public MMALComponentNotConfiguredException()" + "api/MMALSharp.Native.MMAL_PARAMETER_STATISTICS_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_STATISTICS_T.html", + "title": "Struct MMAL_PARAMETER_STATISTICS_T", + "keywords": "Struct MMAL_PARAMETER_STATISTICS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_STATISTICS_T Constructors MMAL_PARAMETER_STATISTICS_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32) Declaration public MMAL_PARAMETER_STATISTICS_T(MMAL_PARAMETER_HEADER_T hdr, uint bufferCount, uint frameCount, uint framesSkipped, uint framesDiscarded, uint eosSeen, uint maximumFrameBytes, uint totalBytes, uint corruptMacroblocks) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 bufferCount System.UInt32 frameCount System.UInt32 framesSkipped System.UInt32 framesDiscarded System.UInt32 eosSeen System.UInt32 maximumFrameBytes System.UInt32 totalBytes System.UInt32 corruptMacroblocks Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties BufferCount Declaration public uint BufferCount { get; } Property Value Type Description System.UInt32 CorruptMacroBlocks Declaration public uint CorruptMacroBlocks { get; } Property Value Type Description System.UInt32 EosSeen Declaration public uint EosSeen { get; } Property Value Type Description System.UInt32 FrameCount Declaration public uint FrameCount { get; } Property Value Type Description System.UInt32 FramesDiscarded Declaration public uint FramesDiscarded { get; } Property Value Type Description System.UInt32 FramesSkipped Declaration public uint FramesSkipped { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T MaximumFrameBytes Declaration public uint MaximumFrameBytes { get; } Property Value Type Description System.UInt32 TotalBytes Declaration public uint TotalBytes { get; } Property Value Type Description System.UInt32" }, - "api/MMALSharp.MMALInvalidDeviceException.html": { - "href": "api/MMALSharp.MMALInvalidDeviceException.html", - "title": "Class MMALInvalidDeviceException", - "keywords": "Class MMALInvalidDeviceException Inheritance System.Object System.Exception MMALException MMALInvalidDeviceException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALInvalidDeviceException : MMALException, ISerializable, _Exception Constructors MMALInvalidDeviceException() Declaration public MMALInvalidDeviceException()" + "api/MMALSharp.Native.MMAL_PARAM_FLICKERAVOID_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAM_FLICKERAVOID_T.html", + "title": "Enum MMAL_PARAM_FLICKERAVOID_T", + "keywords": "Enum MMAL_PARAM_FLICKERAVOID_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_FLICKERAVOID_T Fields Name Description MMAL_PARAM_FLICKERAVOID_50HZ MMAL_PARAM_FLICKERAVOID_60HZ MMAL_PARAM_FLICKERAVOID_AUTO MMAL_PARAM_FLICKERAVOID_MAX MMAL_PARAM_FLICKERAVOID_OFF" }, - "api/MMALSharp.MMALNotImplementedException.html": { - "href": "api/MMALSharp.MMALNotImplementedException.html", - "title": "Class MMALNotImplementedException", - "keywords": "Class MMALNotImplementedException Inheritance System.Object System.Exception MMALException MMALNotImplementedException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALNotImplementedException : MMALException, ISerializable, _Exception Constructors MMALNotImplementedException() Declaration public MMALNotImplementedException()" + "api/MMALSharp.Native.MMAL_PARAM_FOCUS_STATUS_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAM_FOCUS_STATUS_T.html", + "title": "Enum MMAL_PARAM_FOCUS_STATUS_T", + "keywords": "Enum MMAL_PARAM_FOCUS_STATUS_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_FOCUS_STATUS_T Fields Name Description MMAL_PARAM_FOCUS_STATUS_CAF_FAILED MMAL_PARAM_FOCUS_STATUS_CAF_MOVING MMAL_PARAM_FOCUS_STATUS_CAF_SCENE_CHANGED MMAL_PARAM_FOCUS_STATUS_CAF_SUCCESS MMAL_PARAM_FOCUS_STATUS_CAF_WATCHING MMAL_PARAM_FOCUS_STATUS_LOST MMAL_PARAM_FOCUS_STATUS_MANUAL_MOVING MMAL_PARAM_FOCUS_STATUS_MANUAL_REACHED MMAL_PARAM_FOCUS_STATUS_MAX MMAL_PARAM_FOCUS_STATUS_OFF MMAL_PARAM_FOCUS_STATUS_REACHED MMAL_PARAM_FOCUS_STATUS_REQUEST MMAL_PARAM_FOCUS_STATUS_UNABLE_TO_REACH" }, - "api/MMALSharp.MMALPortImpl.html": { - "href": "api/MMALSharp.MMALPortImpl.html", - "title": "Class MMALPortImpl", - "keywords": "Class MMALPortImpl Represents a generic port Inheritance System.Object MMALObject MMALPortBase MMALPortImpl MMALStillPort MMALVideoPort Inherited Members MMALPortBase.ComponentReference MMALPortBase.BufferPool MMALPortBase.ObjName MMALPortBase.Name MMALPortBase.Enabled MMALPortBase.BufferNumMin MMALPortBase.BufferSizeMin MMALPortBase.BufferAlignmentMin MMALPortBase.BufferNumRecommended MMALPortBase.BufferSizeRecommended MMALPortBase.BufferNum MMALPortBase.BufferSize MMALPortBase.Format MMALPortBase.Trigger MMALPortBase.mLock MMALPortBase.NativeCallback MMALPortBase.ManagedCallback MMALObject.Objects MMALObject.Dispose() System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALPortImpl : MMALPortBase, IDisposable Constructors MMALPortImpl(MMAL_PORT_T*, MMALComponentBase) Declaration public MMALPortImpl(MMAL_PORT_T*ptr, MMALComponentBase comp) Parameters Type Name Description MMAL_PORT_T * ptr MMALComponentBase comp Extension Methods MMALPortExtensions.GetParameter(MMALPortBase, Int32) MMALPortExtensions.SetParameter(MMALPortBase, Int32, Object) MMALPortExtensions.GetRawCapture(MMALPortImpl)" + "api/MMALSharp.Native.MMAL_PARAM_FOCUS_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAM_FOCUS_T.html", + "title": "Enum MMAL_PARAM_FOCUS_T", + "keywords": "Enum MMAL_PARAM_FOCUS_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_FOCUS_T Fields Name Description MMAL_PARAM_FOCUS_AUTO MMAL_PARAM_FOCUS_AUTO_MACRO MMAL_PARAM_FOCUS_AUTO_NEAR MMAL_PARAM_FOCUS_CAF MMAL_PARAM_FOCUS_CAF_FAST MMAL_PARAM_FOCUS_CAF_MACRO MMAL_PARAM_FOCUS_CAF_MACRO_FAST MMAL_PARAM_FOCUS_CAF_NEAR MMAL_PARAM_FOCUS_CAF_NEAR_FAST MMAL_PARAM_FOCUS_EDOF MMAL_PARAM_FOCUS_FIXED_CURRENT MMAL_PARAM_FOCUS_FIXED_HYPERFOCAL MMAL_PARAM_FOCUS_FIXED_INFINITY MMAL_PARAM_FOCUS_FIXED_MACRO MMAL_PARAM_FOCUS_FIXED_NEAR MMAL_PARAM_FOCUS_MAX" }, - "api/MMALSharp.Native.MMALBuffer.html": { - "href": "api/MMALSharp.Native.MMALBuffer.html", - "title": "Class MMALBuffer", - "keywords": "Class MMALBuffer Inheritance System.Object MMALBuffer Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALBuffer Fields MMAL_BUFFER_HEADER_VIDEO_FLAG_DISPLAY_EXTERNAL Declaration public static int MMAL_BUFFER_HEADER_VIDEO_FLAG_DISPLAY_EXTERNAL Field Value Type Description System.Int32 MMAL_BUFFER_HEADER_VIDEO_FLAG_INTERLACED Declaration public static int MMAL_BUFFER_HEADER_VIDEO_FLAG_INTERLACED Field Value Type Description System.Int32 MMAL_BUFFER_HEADER_VIDEO_FLAG_PROTECTED Declaration public static int MMAL_BUFFER_HEADER_VIDEO_FLAG_PROTECTED Field Value Type Description System.Int32 MMAL_BUFFER_HEADER_VIDEO_FLAG_TOP_FIELD_FIRST Declaration public static int MMAL_BUFFER_HEADER_VIDEO_FLAG_TOP_FIELD_FIRST Field Value Type Description System.Int32 Methods mmal_buffer_header_acquire(MMAL_BUFFER_HEADER_T*) Declaration public static void mmal_buffer_header_acquire(MMAL_BUFFER_HEADER_T*header) Parameters Type Name Description MMAL_BUFFER_HEADER_T * header mmal_buffer_header_mem_lock(MMAL_BUFFER_HEADER_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_buffer_header_mem_lock(MMAL_BUFFER_HEADER_T*header) Parameters Type Name Description MMAL_BUFFER_HEADER_T * header Returns Type Description MMALUtil.MMAL_STATUS_T mmal_buffer_header_mem_unlock(MMAL_BUFFER_HEADER_T*) Declaration public static void mmal_buffer_header_mem_unlock(MMAL_BUFFER_HEADER_T*header) Parameters Type Name Description MMAL_BUFFER_HEADER_T * header mmal_buffer_header_pre_release_cb_set(MMAL_BUFFER_HEADER_T*, MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T, Void*) Declaration public static void mmal_buffer_header_pre_release_cb_set(MMAL_BUFFER_HEADER_T*header, MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T cb, void *userdata) Parameters Type Name Description MMAL_BUFFER_HEADER_T * header MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T cb System.Void * userdata mmal_buffer_header_release(MMAL_BUFFER_HEADER_T*) Declaration public static void mmal_buffer_header_release(MMAL_BUFFER_HEADER_T*header) Parameters Type Name Description MMAL_BUFFER_HEADER_T * header mmal_buffer_header_release_continue(MMAL_BUFFER_HEADER_T*) Declaration public static void mmal_buffer_header_release_continue(MMAL_BUFFER_HEADER_T*header) Parameters Type Name Description MMAL_BUFFER_HEADER_T * header mmal_buffer_header_replicate(MMAL_BUFFER_HEADER_T*, MMAL_BUFFER_HEADER_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_buffer_header_replicate(MMAL_BUFFER_HEADER_T*header, MMAL_BUFFER_HEADER_T*header2) Parameters Type Name Description MMAL_BUFFER_HEADER_T * header MMAL_BUFFER_HEADER_T * header2 Returns Type Description MMALUtil.MMAL_STATUS_T mmal_buffer_header_reset(MMAL_BUFFER_HEADER_T*) Declaration public static void mmal_buffer_header_reset(MMAL_BUFFER_HEADER_T*header) Parameters Type Name Description MMAL_BUFFER_HEADER_T * header" + "api/MMALSharp.Native.MMAL_PARAM_IMAGEFX_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAM_IMAGEFX_T.html", + "title": "Enum MMAL_PARAM_IMAGEFX_T", + "keywords": "Enum MMAL_PARAM_IMAGEFX_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_IMAGEFX_T Fields Name Description MMAL_PARAM_IMAGEFX_BLACKBOARD MMAL_PARAM_IMAGEFX_BLUR MMAL_PARAM_IMAGEFX_CARTOON MMAL_PARAM_IMAGEFX_COLOURBALANCE MMAL_PARAM_IMAGEFX_COLOURPOINT MMAL_PARAM_IMAGEFX_COLOURSWAP MMAL_PARAM_IMAGEFX_DEINTERLACE_ADV MMAL_PARAM_IMAGEFX_DEINTERLACE_DOUBLE MMAL_PARAM_IMAGEFX_DEINTERLACE_FAST MMAL_PARAM_IMAGEFX_DENOISE MMAL_PARAM_IMAGEFX_EMBOSS MMAL_PARAM_IMAGEFX_FILM MMAL_PARAM_IMAGEFX_GPEN MMAL_PARAM_IMAGEFX_HATCH MMAL_PARAM_IMAGEFX_MAX MMAL_PARAM_IMAGEFX_NEGATIVE MMAL_PARAM_IMAGEFX_NONE MMAL_PARAM_IMAGEFX_OILPAINT MMAL_PARAM_IMAGEFX_PASTEL MMAL_PARAM_IMAGEFX_POSTERISE MMAL_PARAM_IMAGEFX_POSTERIZE MMAL_PARAM_IMAGEFX_SATURATION MMAL_PARAM_IMAGEFX_SKETCH MMAL_PARAM_IMAGEFX_SOLARIZE MMAL_PARAM_IMAGEFX_WASHEDOUT MMAL_PARAM_IMAGEFX_WATERCOLOUR MMAL_PARAM_IMAGEFX_WHITEBOARD" }, - "api/MMALSharp.Native.MMALBufferProperties.html": { - "href": "api/MMALSharp.Native.MMALBufferProperties.html", - "title": "Enum MMALBufferProperties", - "keywords": "Enum MMALBufferProperties Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMALBufferProperties Fields Name Description MMAL_BUFFER_HEADER_FLAG_CODECSIDEINFO MMAL_BUFFER_HEADER_FLAG_COMPLETEFRAME MMAL_BUFFER_HEADER_FLAG_CONFIG MMAL_BUFFER_HEADER_FLAG_CORRUPTED MMAL_BUFFER_HEADER_FLAG_DECODEONLY MMAL_BUFFER_HEADER_FLAG_DISCONTINUITY MMAL_BUFFER_HEADER_FLAG_ENCRYPTED MMAL_BUFFER_HEADER_FLAG_EOS MMAL_BUFFER_HEADER_FLAG_FRAME MMAL_BUFFER_HEADER_FLAG_FRAME_END MMAL_BUFFER_HEADER_FLAG_FRAME_START MMAL_BUFFER_HEADER_FLAG_KEYFRAME MMAL_BUFFER_HEADER_FLAG_TRANSMISSION_FAILED MMAL_BUFFER_HEADER_FLAG_UNKNOWN MMAL_BUFFER_HEADER_FLAGS_SNAPSHOT" + "api/MMALSharp.ColourEffects.html": { + "href": "api/MMALSharp.ColourEffects.html", + "title": "Class ColourEffects", + "keywords": "Class ColourEffects Inheritance System.Object ColourEffects Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class ColourEffects Properties Enable Declaration public bool Enable { get; set; } Property Value Type Description System.Boolean U Declaration public int U { get; set; } Property Value Type Description System.Int32 V Declaration public int V { get; set; } Property Value Type Description System.Int32" }, - "api/MMALSharp.Native.MMALFormat.html": { - "href": "api/MMALSharp.Native.MMALFormat.html", - "title": "Class MMALFormat", - "keywords": "Class MMALFormat Inheritance System.Object MMALFormat Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALFormat Fields MMAL_ES_FORMAT_COMPARE_FLAG_BITRATE Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_BITRATE Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_ENCODING Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_ENCODING Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_ES_OTHER Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_ES_OTHER Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_EXTRADATA Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_EXTRADATA Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_FLAGS Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_FLAGS Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_TYPE Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_TYPE Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_ASPECT_RATIO Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_ASPECT_RATIO Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_COLOR_SPACE Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_COLOR_SPACE Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_CROPPING Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_CROPPING Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_FRAME_RATE Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_FRAME_RATE Field Value Type Description System.Int32 MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_RESOLUTION Declaration public static int MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_RESOLUTION Field Value Type Description System.Int32 Methods mmal_format_alloc() Declaration public static MMAL_ES_FORMAT_T*mmal_format_alloc() Returns Type Description MMAL_ES_FORMAT_T * mmal_format_compare(MMAL_ES_FORMAT_T*, MMAL_ES_FORMAT_T*) Declaration public static uint mmal_format_compare(MMAL_ES_FORMAT_T*ptr, MMAL_ES_FORMAT_T*ptr2) Parameters Type Name Description MMAL_ES_FORMAT_T * ptr MMAL_ES_FORMAT_T * ptr2 Returns Type Description System.UInt32 mmal_format_copy(MMAL_ES_FORMAT_T*, MMAL_ES_FORMAT_T*) Declaration public static void mmal_format_copy(MMAL_ES_FORMAT_T*fmt_dst, MMAL_ES_FORMAT_T*fmt_src) Parameters Type Name Description MMAL_ES_FORMAT_T * fmt_dst MMAL_ES_FORMAT_T * fmt_src mmal_format_extradata_alloc(MMAL_ES_FORMAT_T*, UInt32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_format_extradata_alloc(MMAL_ES_FORMAT_T*format, uint extradata_size) Parameters Type Name Description MMAL_ES_FORMAT_T * format System.UInt32 extradata_size Returns Type Description MMALUtil.MMAL_STATUS_T mmal_format_free(MMAL_ES_FORMAT_T*) Declaration public static void mmal_format_free(MMAL_ES_FORMAT_T*format) Parameters Type Name Description MMAL_ES_FORMAT_T * format mmal_format_full_copy(MMAL_ES_FORMAT_T*, MMAL_ES_FORMAT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_format_full_copy(MMAL_ES_FORMAT_T*fmt_dst, MMAL_ES_FORMAT_T*fmt_src) Parameters Type Name Description MMAL_ES_FORMAT_T * fmt_dst MMAL_ES_FORMAT_T * fmt_src Returns Type Description MMALUtil.MMAL_STATUS_T" + "api/MMALSharp.MMALConnectionImpl.html": { + "href": "api/MMALSharp.MMALConnectionImpl.html", + "title": "Class MMALConnectionImpl", + "keywords": "Class MMALConnectionImpl Represents a connection between two ports Inheritance System.Object MMALObject MMALConnectionImpl Inherited Members MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALConnectionImpl : MMALObject, IDisposable Constructors MMALConnectionImpl(MMAL_CONNECTION_T*, MMALPortBase, MMALPortBase) Declaration protected MMALConnectionImpl(MMAL_CONNECTION_T*ptr, MMALPortBase output, MMALPortBase input) Parameters Type Name Description MMAL_CONNECTION_T * ptr MMALPortBase output MMALPortBase input Properties Enabled Indicates whether this connection is enabled Declaration public bool Enabled { get; } Property Value Type Description System.Boolean Flags Flags passed during the create call (Read Only). A bitwise combination of Connection flags values. Declaration public uint Flags { get; } Property Value Type Description System.UInt32 InputPort The input port of this connection Declaration public MMALPortBase InputPort { get; set; } Property Value Type Description MMALPortBase Name Name of this connection Declaration public string Name { get; } Property Value Type Description System.String OutputPort The output port of this connection Declaration public MMALPortBase OutputPort { get; set; } Property Value Type Description MMALPortBase TimeDisable Time in microseconds taken to disable the connection. Declaration public long TimeDisable { get; } Property Value Type Description System.Int64 TimeEnable Time in microseconds taken to enable the connection. Declaration public long TimeEnable { get; } Property Value Type Description System.Int64 TimeSetup Time in microseconds taken to setup the connection. Declaration public long TimeSetup { get; } Property Value Type Description System.Int64 Methods Dispose() Declaration public override void Dispose() Overrides MMALObject.Dispose()" + }, + "api/MMALSharp.MMALInvalidException.html": { + "href": "api/MMALSharp.MMALInvalidException.html", + "title": "Class MMALInvalidException", + "keywords": "Class MMALInvalidException Inheritance System.Object System.Exception MMALException MMALInvalidException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALInvalidException : MMALException, ISerializable, _Exception Constructors MMALInvalidException() Declaration public MMALInvalidException()" + }, + "api/MMALSharp.MMALPortConnectedException.html": { + "href": "api/MMALSharp.MMALPortConnectedException.html", + "title": "Class MMALPortConnectedException", + "keywords": "Class MMALPortConnectedException Inheritance System.Object System.Exception MMALException MMALPortConnectedException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALPortConnectedException : MMALException, ISerializable, _Exception Constructors MMALPortConnectedException() Declaration public MMALPortConnectedException()" + }, + "api/MMALSharp.Native.BcmHost.html": { + "href": "api/MMALSharp.Native.BcmHost.html", + "title": "Class BcmHost", + "keywords": "Class BcmHost Inheritance System.Object BcmHost Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class BcmHost Methods bcm_host_deinit() Declaration public static void bcm_host_deinit() bcm_host_init() Declaration public static void bcm_host_init() graphics_get_display_size(UInt16, UInt32*, UInt32*) Declaration public static int graphics_get_display_size(ushort display_number, uint *width, uint *height) Parameters Type Name Description System.UInt16 display_number System.UInt32 * width System.UInt32 * height Returns Type Description System.Int32" }, "api/MMALSharp.Native.MMALParameters.MMAL_PARAM_MIRROR_T.html": { "href": "api/MMALSharp.Native.MMALParameters.MMAL_PARAM_MIRROR_T.html", "title": "Enum MMALParameters.MMAL_PARAM_MIRROR_T", "keywords": "Enum MMALParameters.MMAL_PARAM_MIRROR_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_MIRROR_T Fields Name Description MMAL_PARAM_MIRROR_BOTH MMAL_PARAM_MIRROR_HORIZONTAL MMAL_PARAM_MIRROR_NONE MMAL_PARAM_MIRROR_VERTICAL" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T.html", - "title": "Struct MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T", - "keywords": "Struct MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T Constructors MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T(MMAL_PARAMETER_HEADER_T, MMAL_CAMERA_CLOCKING_MODE_T) Declaration public MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CAMERA_CLOCKING_MODE_T mode) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CAMERA_CLOCKING_MODE_T mode Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Mode Declaration public MMAL_CAMERA_CLOCKING_MODE_T Mode { get; } Property Value Type Description MMAL_CAMERA_CLOCKING_MODE_T" + "api/MMALSharp.Native.MMALParameters.html": { + "href": "api/MMALSharp.Native.MMALParameters.html", + "title": "Class MMALParameters", + "keywords": "Class MMALParameters Inheritance System.Object MMALParameters Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALParameters Fields MMAL_COMPONENT_DEFAULT_AUDIO_DECODER Declaration public const string MMAL_COMPONENT_DEFAULT_AUDIO_DECODER = \"none\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_AUDIO_RENDERER Declaration public const string MMAL_COMPONENT_DEFAULT_AUDIO_RENDERER = \"vc.ril.audio_render\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_CAMERA Declaration public const string MMAL_COMPONENT_DEFAULT_CAMERA = \"vc.ril.camera\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_CAMERA_INFO Declaration public const string MMAL_COMPONENT_DEFAULT_CAMERA_INFO = \"vc.camera_info\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_CLOCK Declaration public const string MMAL_COMPONENT_DEFAULT_CLOCK = \"vc.clock\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_IMAGE_DECODER Declaration public const string MMAL_COMPONENT_DEFAULT_IMAGE_DECODER = \"vc.ril.image_decode\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_IMAGE_ENCODER Declaration public const string MMAL_COMPONENT_DEFAULT_IMAGE_ENCODER = \"vc.ril.image_encode\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_MIRACAST Declaration public const string MMAL_COMPONENT_DEFAULT_MIRACAST = \"vc.miracast\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_NULL_SINK Declaration public const string MMAL_COMPONENT_DEFAULT_NULL_SINK = \"vc.null_sink\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_RESIZER Declaration public const string MMAL_COMPONENT_DEFAULT_RESIZER = \"vc.ril.resize\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_SCHEDULER Declaration public const string MMAL_COMPONENT_DEFAULT_SCHEDULER = \"vc.scheduler\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_SPLITTER Declaration public const string MMAL_COMPONENT_DEFAULT_SPLITTER = \"vc.splitter\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_VIDEO_CONVERTER Declaration public const string MMAL_COMPONENT_DEFAULT_VIDEO_CONVERTER = \"vc.video_convert\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_VIDEO_DECODER Declaration public const string MMAL_COMPONENT_DEFAULT_VIDEO_DECODER = \"vc.ril.video_decode\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_VIDEO_ENCODER Declaration public const string MMAL_COMPONENT_DEFAULT_VIDEO_ENCODER = \"vc.ril.video_encode\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_VIDEO_INJECTER Declaration public const string MMAL_COMPONENT_DEFAULT_VIDEO_INJECTER = \"vc.video_inject\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_VIDEO_RENDERER Declaration public const string MMAL_COMPONENT_DEFAULT_VIDEO_RENDERER = \"vc.ril.video_render\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_VIDEO_SPLITTER Declaration public const string MMAL_COMPONENT_DEFAULT_VIDEO_SPLITTER = \"vc.ril.video_splitter\" Field Value Type Description System.String" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CONFIG_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CONFIG_T.html", - "title": "Struct MMAL_PARAMETER_CAMERA_CONFIG_T", - "keywords": "Struct MMAL_PARAMETER_CAMERA_CONFIG_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_CONFIG_T Constructors MMAL_PARAMETER_CAMERA_CONFIG_T(MMAL_PARAMETER_HEADER_T, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T) Declaration public MMAL_PARAMETER_CAMERA_CONFIG_T(MMAL_PARAMETER_HEADER_T hdr, int maxStillsW, int maxStillsH, int stillsYUV422, int oneShotStills, int maxPreviewVideoW, int maxPreviewVideoH, int numPreviewVideoFrames, int stillsCaptureCircularBufferHeight, int fastPreviewResume, MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T useSTCTimestamp) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 maxStillsW System.Int32 maxStillsH System.Int32 stillsYUV422 System.Int32 oneShotStills System.Int32 maxPreviewVideoW System.Int32 maxPreviewVideoH System.Int32 numPreviewVideoFrames System.Int32 stillsCaptureCircularBufferHeight System.Int32 fastPreviewResume MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T useSTCTimestamp Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties FastPreviewResume Declaration public int FastPreviewResume { get; } Property Value Type Description System.Int32 MaxPreviewVideoH Declaration public int MaxPreviewVideoH { get; } Property Value Type Description System.Int32 MaxPreviewVideoW Declaration public int MaxPreviewVideoW { get; } Property Value Type Description System.Int32 MaxStillsH Declaration public int MaxStillsH { get; } Property Value Type Description System.Int32 MaxStillsW Declaration public int MaxStillsW { get; } Property Value Type Description System.Int32 NumPreviewVideoFrames Declaration public int NumPreviewVideoFrames { get; } Property Value Type Description System.Int32 OneShotStills Declaration public int OneShotStills { get; } Property Value Type Description System.Int32 StillsCaptureCircularBufferHeight Declaration public int StillsCaptureCircularBufferHeight { get; } Property Value Type Description System.Int32 StillsYUV422 Declaration public int StillsYUV422 { get; } Property Value Type Description System.Int32 UseSTCTimestamp Declaration public MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T UseSTCTimestamp { get; } Property Value Type Description MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T" + "api/MMALSharp.Native.MMALPool.mmal_pool_allocator_free_t.html": { + "href": "api/MMALSharp.Native.MMALPool.mmal_pool_allocator_free_t.html", + "title": "Delegate MMALPool.mmal_pool_allocator_free_t", + "keywords": "Delegate MMALPool.mmal_pool_allocator_free_t Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public delegate void mmal_pool_allocator_free_t(IntPtr ptr, IntPtr ptr2); Parameters Type Name Description System.IntPtr ptr System.IntPtr ptr2" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAPTUREMODE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAPTUREMODE_T.html", - "title": "Struct MMAL_PARAMETER_CAPTUREMODE_T", - "keywords": "Struct MMAL_PARAMETER_CAPTUREMODE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAPTUREMODE_T Constructors MMAL_PARAMETER_CAPTUREMODE_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAMETER_CAPTUREMODE_MODE_T) Declaration public MMAL_PARAMETER_CAPTUREMODE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAMETER_CAPTUREMODE_MODE_T mode) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAMETER_CAPTUREMODE_MODE_T mode Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Mode Declaration public MMAL_PARAMETER_CAPTUREMODE_MODE_T Mode { get; } Property Value Type Description MMAL_PARAMETER_CAPTUREMODE_MODE_T" + "api/MMALSharp.Native.MMALPool.MMAL_POOL_BH_CB_T.html": { + "href": "api/MMALSharp.Native.MMALPool.MMAL_POOL_BH_CB_T.html", + "title": "Delegate MMALPool.MMAL_POOL_BH_CB_T", + "keywords": "Delegate MMALPool.MMAL_POOL_BH_CB_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public delegate int MMAL_POOL_BH_CB_T(MMAL_POOL_T*pool, MMAL_BUFFER_HEADER_T*buffer); Parameters Type Name Description MMAL_POOL_T * pool MMAL_BUFFER_HEADER_T * buffer Returns Type Description System.Int32" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAPTURE_STATUS_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAPTURE_STATUS_T.html", - "title": "Struct MMAL_PARAMETER_CAPTURE_STATUS_T", - "keywords": "Struct MMAL_PARAMETER_CAPTURE_STATUS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAPTURE_STATUS_T Constructors MMAL_PARAMETER_CAPTURE_STATUS_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_CAPTURE_STATUS_T) Declaration public MMAL_PARAMETER_CAPTURE_STATUS_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_CAPTURE_STATUS_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_CAPTURE_STATUS_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_PARAM_CAPTURE_STATUS_T Value { get; } Property Value Type Description MMAL_PARAM_CAPTURE_STATUS_T" + "api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_PACK.html": { + "href": "api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_PACK.html", + "title": "Enum MMAL_CAMERA_RX_CONFIG_PACK", + "keywords": "Enum MMAL_CAMERA_RX_CONFIG_PACK Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_CAMERA_RX_CONFIG_PACK Fields Name Description MMAL_CAMERA_RX_CONFIG_PACK_10 MMAL_CAMERA_RX_CONFIG_PACK_12 MMAL_CAMERA_RX_CONFIG_PACK_14 MMAL_CAMERA_RX_CONFIG_PACK_16 MMAL_CAMERA_RX_CONFIG_PACK_8 MMAL_CAMERA_RX_CONFIG_PACK_MAX MMAL_CAMERA_RX_CONFIG_PACK_NONE MMAL_CAMERA_RX_CONFIG_PACK_RAW10 MMAL_CAMERA_RX_CONFIG_PACK_RAW12" + }, + "api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_UNPACK.html": { + "href": "api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_UNPACK.html", + "title": "Enum MMAL_CAMERA_RX_CONFIG_UNPACK", + "keywords": "Enum MMAL_CAMERA_RX_CONFIG_UNPACK Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_CAMERA_RX_CONFIG_UNPACK Fields Name Description MMAL_CAMERA_RX_CONFIG_UNPACK_10 MMAL_CAMERA_RX_CONFIG_UNPACK_12 MMAL_CAMERA_RX_CONFIG_UNPACK_14 MMAL_CAMERA_RX_CONFIG_UNPACK_16 MMAL_CAMERA_RX_CONFIG_UNPACK_6 MMAL_CAMERA_RX_CONFIG_UNPACK_7 MMAL_CAMERA_RX_CONFIG_UNPACK_8 MMAL_CAMERA_RX_CONFIG_UNPACK_MAX MMAL_CAMERA_RX_CONFIG_UNPACK_NONE" + }, + "api/MMALSharp.Native.MMAL_CONNECTION_T.html": { + "href": "api/MMALSharp.Native.MMAL_CONNECTION_T.html", + "title": "Struct MMAL_CONNECTION_T", + "keywords": "Struct MMAL_CONNECTION_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CONNECTION_T Constructors MMAL_CONNECTION_T(IntPtr, IntPtr, UInt32, UInt32, MMAL_PORT_T*, MMAL_PORT_T*, MMAL_POOL_T*, MMAL_QUEUE_T*, Char*, Int64, Int64, Int64) Declaration public MMAL_CONNECTION_T(IntPtr userData, IntPtr callback, uint isEnabled, uint flags, MMAL_PORT_T*input, MMAL_PORT_T*output, MMAL_POOL_T*pool, MMAL_QUEUE_T*queue, char *name, long timeSetup, long timeEnable, long timeDisable) Parameters Type Name Description System.IntPtr userData System.IntPtr callback System.UInt32 isEnabled System.UInt32 flags MMAL_PORT_T * input MMAL_PORT_T * output MMAL_POOL_T * pool MMAL_QUEUE_T * queue System.Char * name System.Int64 timeSetup System.Int64 timeEnable System.Int64 timeDisable Properties Callback Declaration public IntPtr Callback { get; } Property Value Type Description System.IntPtr Flags Declaration public uint Flags { get; } Property Value Type Description System.UInt32 Input Declaration public MMAL_PORT_T*Input { get; } Property Value Type Description MMAL_PORT_T * IsEnabled Declaration public uint IsEnabled { get; } Property Value Type Description System.UInt32 Name Declaration public char *Name { get; } Property Value Type Description System.Char * Output Declaration public MMAL_PORT_T*Output { get; } Property Value Type Description MMAL_PORT_T * Pool Declaration public MMAL_POOL_T*Pool { get; } Property Value Type Description MMAL_POOL_T * Queue Declaration public MMAL_QUEUE_T*Queue { get; } Property Value Type Description MMAL_QUEUE_T * TimeDisable Declaration public long TimeDisable { get; } Property Value Type Description System.Int64 TimeEnable Declaration public long TimeEnable { get; } Property Value Type Description System.Int64 TimeSetup Declaration public long TimeSetup { get; } Property Value Type Description System.Int64 UserData Declaration public IntPtr UserData { get; } Property Value Type Description System.IntPtr" + }, + "api/MMALSharp.Native.MMAL_CORE_PORT_STATISTICS_T.html": { + "href": "api/MMALSharp.Native.MMAL_CORE_PORT_STATISTICS_T.html", + "title": "Struct MMAL_CORE_PORT_STATISTICS_T", + "keywords": "Struct MMAL_CORE_PORT_STATISTICS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CORE_PORT_STATISTICS_T Constructors MMAL_CORE_PORT_STATISTICS_T(MMAL_CORE_STATISTICS_T, MMAL_CORE_STATISTICS_T) Declaration public MMAL_CORE_PORT_STATISTICS_T(MMAL_CORE_STATISTICS_T rx, MMAL_CORE_STATISTICS_T tx) Parameters Type Name Description MMAL_CORE_STATISTICS_T rx MMAL_CORE_STATISTICS_T tx Properties Rx Declaration public MMAL_CORE_STATISTICS_T Rx { get; } Property Value Type Description MMAL_CORE_STATISTICS_T Tx Declaration public MMAL_CORE_STATISTICS_T Tx { get; } Property Value Type Description MMAL_CORE_STATISTICS_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_AWBMODE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_AWBMODE_T.html", + "title": "Struct MMAL_PARAMETER_AWBMODE_T", + "keywords": "Struct MMAL_PARAMETER_AWBMODE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_AWBMODE_T Constructors MMAL_PARAMETER_AWBMODE_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_AWBMODE_T) Declaration public MMAL_PARAMETER_AWBMODE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_AWBMODE_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_AWBMODE_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Value Declaration public MMAL_PARAM_AWBMODE_T Value { get; } Property Value Type Description MMAL_PARAM_AWBMODE_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_AWB_GAINS_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_AWB_GAINS_T.html", + "title": "Struct MMAL_PARAMETER_AWB_GAINS_T", + "keywords": "Struct MMAL_PARAMETER_AWB_GAINS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_AWB_GAINS_T Constructors MMAL_PARAMETER_AWB_GAINS_T(MMAL_PARAMETER_HEADER_T, MMAL_RATIONAL_T, MMAL_RATIONAL_T) Declaration public MMAL_PARAMETER_AWB_GAINS_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_RATIONAL_T rGain, MMAL_RATIONAL_T bGain) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_RATIONAL_T rGain MMAL_RATIONAL_T bGain Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties BGain Declaration public MMAL_RATIONAL_T BGain { get; } Property Value Type Description MMAL_RATIONAL_T RGain Declaration public MMAL_RATIONAL_T RGain { get; } Property Value Type Description MMAL_RATIONAL_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T.html", + "title": "Enum MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T", + "keywords": "Enum MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T Fields Name Description MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_LED MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_MAX MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_OTHER MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_XENON" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_T.html", + "title": "Struct MMAL_PARAMETER_CAMERA_INFO_T", + "keywords": "Struct MMAL_PARAMETER_CAMERA_INFO_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_INFO_T Constructors MMAL_PARAMETER_CAMERA_INFO_T(MMAL_PARAMETER_HEADER_T, Int32, Int32, MMAL_PARAMETER_CAMERA_INFO_CAMERA_T[], MMAL_PARAMETER_CAMERA_INFO_FLASH_T[]) Declaration public MMAL_PARAMETER_CAMERA_INFO_T(MMAL_PARAMETER_HEADER_T hdr, int numCameras, int numFlashes, MMAL_PARAMETER_CAMERA_INFO_CAMERA_T[] cameras, MMAL_PARAMETER_CAMERA_INFO_FLASH_T[] flashes) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 numCameras System.Int32 numFlashes MMAL_PARAMETER_CAMERA_INFO_CAMERA_T [] cameras MMAL_PARAMETER_CAMERA_INFO_FLASH_T [] flashes Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Cameras Declaration public MMAL_PARAMETER_CAMERA_INFO_CAMERA_T[] Cameras { get; } Property Value Type Description MMAL_PARAMETER_CAMERA_INFO_CAMERA_T [] Flashes Declaration public MMAL_PARAMETER_CAMERA_INFO_FLASH_T[] Flashes { get; } Property Value Type Description MMAL_PARAMETER_CAMERA_INFO_FLASH_T [] Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T NumCameras Declaration public int NumCameras { get; } Property Value Type Description System.Int32 NumFlashes Declaration public int NumFlashes { get; } Property Value Type Description System.Int32" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_CONFIGFILE_CHUNK_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CONFIGFILE_CHUNK_T.html", + "title": "Struct MMAL_PARAMETER_CONFIGFILE_CHUNK_T", + "keywords": "Struct MMAL_PARAMETER_CONFIGFILE_CHUNK_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CONFIGFILE_CHUNK_T Constructors MMAL_PARAMETER_CONFIGFILE_CHUNK_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32, String) Declaration public MMAL_PARAMETER_CONFIGFILE_CHUNK_T(MMAL_PARAMETER_HEADER_T hdr, uint size, uint offset, string data) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 size System.UInt32 offset System.String data Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Data Declaration public string Data { get; } Property Value Type Description System.String Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Offset Declaration public uint Offset { get; } Property Value Type Description System.UInt32 Size Declaration public uint Size { get; } Property Value Type Description System.UInt32" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_CONFIGFILE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CONFIGFILE_T.html", + "title": "Struct MMAL_PARAMETER_CONFIGFILE_T", + "keywords": "Struct MMAL_PARAMETER_CONFIGFILE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CONFIGFILE_T Constructors MMAL_PARAMETER_CONFIGFILE_T(MMAL_PARAMETER_HEADER_T, UInt32) Declaration public MMAL_PARAMETER_CONFIGFILE_T(MMAL_PARAMETER_HEADER_T hdr, uint value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public uint Value { get; } Property Value Type Description System.UInt32" }, "api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGION_T.html": { "href": "api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGION_T.html", @@ -1109,239 +884,464 @@ "title": "Enum MMAL_PARAMETER_FOCUS_REGION_TYPE_T", "keywords": "Enum MMAL_PARAMETER_FOCUS_REGION_TYPE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAMETER_FOCUS_REGION_TYPE_T Fields Name Description MMAL_PARAMETER_FOCUS_REGION_TYPE_FACE MMAL_PARAMETER_FOCUS_REGION_TYPE_MAX MMAL_PARAMETER_FOCUS_REGION_TYPE_NORMAL" }, - "api/MMALSharp.Native.MMAL_PARAMETER_HEADER_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_HEADER_T.html", - "title": "Struct MMAL_PARAMETER_HEADER_T", - "keywords": "Struct MMAL_PARAMETER_HEADER_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_HEADER_T Constructors MMAL_PARAMETER_HEADER_T(Int32, Int32) Declaration public MMAL_PARAMETER_HEADER_T(int id, int size) Parameters Type Name Description System.Int32 id System.Int32 size Properties Id Declaration public int Id { get; set; } Property Value Type Description System.Int32 Size Declaration public int Size { get; set; } Property Value Type Description System.Int32" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_IMAGEFX_PARAMETERS_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_IMAGEFX_PARAMETERS_T.html", - "title": "Struct MMAL_PARAMETER_IMAGEFX_PARAMETERS_T", - "keywords": "Struct MMAL_PARAMETER_IMAGEFX_PARAMETERS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_IMAGEFX_PARAMETERS_T Constructors MMAL_PARAMETER_IMAGEFX_PARAMETERS_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_IMAGEFX_T, UInt32, UInt32[]) Declaration public MMAL_PARAMETER_IMAGEFX_PARAMETERS_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_IMAGEFX_T effect, uint numEffectParams, uint[] effectParameter) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_IMAGEFX_T effect System.UInt32 numEffectParams System.UInt32 [] effectParameter Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Effect Declaration public MMAL_PARAM_IMAGEFX_T Effect { get; } Property Value Type Description MMAL_PARAM_IMAGEFX_T EffectParameter Declaration public uint[] EffectParameter { get; } Property Value Type Description System.UInt32 [] Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T NumEffectParams Declaration public uint NumEffectParams { get; } Property Value Type Description System.UInt32" + "api/MMALSharp.Native.MMAL_PARAMETER_STEREOSCOPIC_MODE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_STEREOSCOPIC_MODE_T.html", + "title": "Struct MMAL_PARAMETER_STEREOSCOPIC_MODE_T", + "keywords": "Struct MMAL_PARAMETER_STEREOSCOPIC_MODE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_STEREOSCOPIC_MODE_T Constructors MMAL_PARAMETER_STEREOSCOPIC_MODE_T(MMAL_PARAMETER_HEADER_T, MMAL_STEREOSCOPIC_MODE_T, Int32, Int32) Declaration public MMAL_PARAMETER_STEREOSCOPIC_MODE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_STEREOSCOPIC_MODE_T mode, int decimate, int swapEyes) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_STEREOSCOPIC_MODE_T mode System.Int32 decimate System.Int32 swapEyes Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Decimate Declaration public int Decimate { get; } Property Value Type Description System.Int32 Mode Declaration public MMAL_STEREOSCOPIC_MODE_T Mode { get; } Property Value Type Description MMAL_STEREOSCOPIC_MODE_T SwapEyes Declaration public int SwapEyes { get; } Property Value Type Description System.Int32" }, - "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T.html", - "title": "Struct MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T", - "keywords": "Struct MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T Constructors MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T(MMAL_PARAMETER_HEADER_T, MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T) Declaration public MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T(MMAL_PARAMETER_HEADER_T hdr, MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T mbMode) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T mbMode Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T MbMode Declaration public MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T MbMode { get; } Property Value Type Description MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T" + "api/MMALSharp.Native.MMAL_PARAMETER_STRING_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_STRING_T.html", + "title": "Struct MMAL_PARAMETER_STRING_T", + "keywords": "Struct MMAL_PARAMETER_STRING_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_STRING_T Constructors MMAL_PARAMETER_STRING_T(MMAL_PARAMETER_HEADER_T, String) Declaration public MMAL_PARAMETER_STRING_T(MMAL_PARAMETER_HEADER_T hdr, string value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.String value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public string Value { get; } Property Value Type Description System.String" }, - "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T.html", - "title": "Struct MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T", - "keywords": "Struct MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T Constructors MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T(MMAL_PARAMETER_HEADER_T, UInt32) Declaration public MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T(MMAL_PARAMETER_HEADER_T hdr, uint rcModel) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 rcModel Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T RcModel Declaration public uint RcModel { get; } Property Value Type Description System.UInt32" + "api/MMALSharp.Native.MMAL_PARAMETER_THUMBNAIL_CONFIG_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_THUMBNAIL_CONFIG_T.html", + "title": "Struct MMAL_PARAMETER_THUMBNAIL_CONFIG_T", + "keywords": "Struct MMAL_PARAMETER_THUMBNAIL_CONFIG_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_THUMBNAIL_CONFIG_T Constructors MMAL_PARAMETER_THUMBNAIL_CONFIG_T(MMAL_PARAMETER_HEADER_T, Int32, Int32, Int32) Declaration public MMAL_PARAMETER_THUMBNAIL_CONFIG_T(MMAL_PARAMETER_HEADER_T hdr, int width, int height, int quality) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 width System.Int32 height System.Int32 quality Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Height Declaration public int Height { get; } Property Value Type Description System.Int32 Quality Declaration public int Quality { get; } Property Value Type Description System.Int32 Width Declaration public int Width { get; } Property Value Type Description System.Int32" }, - "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_PROFILE_S.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_PROFILE_S.html", - "title": "Struct MMAL_PARAMETER_VIDEO_PROFILE_S", - "keywords": "Struct MMAL_PARAMETER_VIDEO_PROFILE_S Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_PROFILE_S Constructors MMAL_PARAMETER_VIDEO_PROFILE_S(MMALParametersVideo.MMAL_VIDEO_PROFILE_T, MMALParametersVideo.MMAL_VIDEO_LEVEL_T) Declaration public MMAL_PARAMETER_VIDEO_PROFILE_S(MMALParametersVideo.MMAL_VIDEO_PROFILE_T profile, MMALParametersVideo.MMAL_VIDEO_LEVEL_T level) Parameters Type Name Description MMALParametersVideo.MMAL_VIDEO_PROFILE_T profile MMALParametersVideo.MMAL_VIDEO_LEVEL_T level Properties Level Declaration public MMALParametersVideo.MMAL_VIDEO_LEVEL_T Level { get; } Property Value Type Description MMALParametersVideo.MMAL_VIDEO_LEVEL_T Profile Declaration public MMALParametersVideo.MMAL_VIDEO_PROFILE_T Profile { get; } Property Value Type Description MMALParametersVideo.MMAL_VIDEO_PROFILE_T" + "api/MMALSharp.Native.MMAL_PARAMETER_UINT32_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_UINT32_T.html", + "title": "Struct MMAL_PARAMETER_UINT32_T", + "keywords": "Struct MMAL_PARAMETER_UINT32_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_UINT32_T Constructors MMAL_PARAMETER_UINT32_T(MMAL_PARAMETER_HEADER_T, UInt32) Declaration public MMAL_PARAMETER_UINT32_T(MMAL_PARAMETER_HEADER_T hdr, uint value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public uint Value { get; } Property Value Type Description System.UInt32" }, - "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_PROFILE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_PROFILE_T.html", - "title": "Struct MMAL_PARAMETER_VIDEO_PROFILE_T", - "keywords": "Struct MMAL_PARAMETER_VIDEO_PROFILE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_PROFILE_T Constructors MMAL_PARAMETER_VIDEO_PROFILE_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAMETER_VIDEO_PROFILE_S[]) Declaration public MMAL_PARAMETER_VIDEO_PROFILE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAMETER_VIDEO_PROFILE_S[] profile) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAMETER_VIDEO_PROFILE_S [] profile Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Profile Declaration public MMAL_PARAMETER_VIDEO_PROFILE_S[] Profile { get; } Property Value Type Description MMAL_PARAMETER_VIDEO_PROFILE_S []" + "api/MMALSharp.Native.MMAL_PORT_PRIVATE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PORT_PRIVATE_T.html", + "title": "Struct MMAL_PORT_PRIVATE_T", + "keywords": "Struct MMAL_PORT_PRIVATE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PORT_PRIVATE_T" }, - "api/MMALSharp.Native.MMAL_SUBPICTURE_FORMAT_T.html": { - "href": "api/MMALSharp.Native.MMAL_SUBPICTURE_FORMAT_T.html", - "title": "Struct MMAL_SUBPICTURE_FORMAT_T", - "keywords": "Struct MMAL_SUBPICTURE_FORMAT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_SUBPICTURE_FORMAT_T Constructors MMAL_SUBPICTURE_FORMAT_T(UInt32, UInt32) Declaration public MMAL_SUBPICTURE_FORMAT_T(uint xOffset, uint yOffset) Parameters Type Name Description System.UInt32 xOffset System.UInt32 yOffset Properties XOffset Declaration public uint XOffset { get; } Property Value Type Description System.UInt32 YOffset Declaration public uint YOffset { get; } Property Value Type Description System.UInt32" + "api/MMALSharp.Native.MMAL_PORT_T.html": { + "href": "api/MMALSharp.Native.MMAL_PORT_T.html", + "title": "Struct MMAL_PORT_T", + "keywords": "Struct MMAL_PORT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PORT_T Constructors MMAL_PORT_T(IntPtr, Char*, MMALPort.MMAL_PORT_TYPE_T, UInt16, UInt16, Int32, MMAL_ES_FORMAT_T*, Int32, Int32, Int32, Int32, Int32, Int32, Int32, MMAL_COMPONENT_T*, IntPtr, UInt32) Declaration public MMAL_PORT_T(IntPtr priv, char *name, MMALPort.MMAL_PORT_TYPE_T type, ushort index, ushort indexAll, int isEnabled, MMAL_ES_FORMAT_T*format, int bufferNumMin, int bufferSizeMin, int bufferAlignmentMin, int bufferNumRecommended, int bufferSizeRecommended, int bufferNum, int bufferSize, MMAL_COMPONENT_T*component, IntPtr userData, uint capabilities) Parameters Type Name Description System.IntPtr priv System.Char * name MMALPort.MMAL_PORT_TYPE_T type System.UInt16 index System.UInt16 indexAll System.Int32 isEnabled MMAL_ES_FORMAT_T * format System.Int32 bufferNumMin System.Int32 bufferSizeMin System.Int32 bufferAlignmentMin System.Int32 bufferNumRecommended System.Int32 bufferSizeRecommended System.Int32 bufferNum System.Int32 bufferSize MMAL_COMPONENT_T * component System.IntPtr userData System.UInt32 capabilities Properties BufferAlignmentMin Declaration public int BufferAlignmentMin { get; } Property Value Type Description System.Int32 BufferNum Declaration public int BufferNum { get; set; } Property Value Type Description System.Int32 BufferNumMin Declaration public int BufferNumMin { get; } Property Value Type Description System.Int32 BufferNumRecommended Declaration public int BufferNumRecommended { get; } Property Value Type Description System.Int32 BufferSize Declaration public int BufferSize { get; set; } Property Value Type Description System.Int32 BufferSizeMin Declaration public int BufferSizeMin { get; } Property Value Type Description System.Int32 BufferSizeRecommended Declaration public int BufferSizeRecommended { get; } Property Value Type Description System.Int32 Capabilities Declaration public uint Capabilities { get; } Property Value Type Description System.UInt32 Component Declaration public MMAL_COMPONENT_T*Component { get; } Property Value Type Description MMAL_COMPONENT_T * Format Declaration public MMAL_ES_FORMAT_T*Format { get; } Property Value Type Description MMAL_ES_FORMAT_T * Index Declaration public ushort Index { get; } Property Value Type Description System.UInt16 IndexAll Declaration public ushort IndexAll { get; } Property Value Type Description System.UInt16 IsEnabled Declaration public int IsEnabled { get; } Property Value Type Description System.Int32 Name Declaration public char *Name { get; } Property Value Type Description System.Char * Priv Declaration public IntPtr Priv { get; } Property Value Type Description System.IntPtr Type Declaration public MMALPort.MMAL_PORT_TYPE_T Type { get; } Property Value Type Description MMALPort.MMAL_PORT_TYPE_T UserData Declaration public IntPtr UserData { get; } Property Value Type Description System.IntPtr" }, - "api/MMALSharp.Native.MMAL_VIDEO_FORMAT_T.html": { - "href": "api/MMALSharp.Native.MMAL_VIDEO_FORMAT_T.html", - "title": "Struct MMAL_VIDEO_FORMAT_T", - "keywords": "Struct MMAL_VIDEO_FORMAT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_VIDEO_FORMAT_T Constructors MMAL_VIDEO_FORMAT_T(Int32, Int32, MMAL_RECT_T, MMAL_RATIONAL_T, MMAL_RATIONAL_T, Int32) Declaration public MMAL_VIDEO_FORMAT_T(int width, int height, MMAL_RECT_T crop, MMAL_RATIONAL_T frameRate, MMAL_RATIONAL_T par, int colorSpace) Parameters Type Name Description System.Int32 width System.Int32 height MMAL_RECT_T crop MMAL_RATIONAL_T frameRate MMAL_RATIONAL_T par System.Int32 colorSpace Properties ColorSpace Declaration public int ColorSpace { get; } Property Value Type Description System.Int32 Crop Declaration public MMAL_RECT_T Crop { get; } Property Value Type Description MMAL_RECT_T FrameRate Declaration public MMAL_RATIONAL_T FrameRate { get; } Property Value Type Description MMAL_RATIONAL_T Height Declaration public int Height { get; set; } Property Value Type Description System.Int32 Par Declaration public MMAL_RATIONAL_T Par { get; } Property Value Type Description MMAL_RATIONAL_T Width Declaration public int Width { get; set; } Property Value Type Description System.Int32" + "api/MMALSharp.Native.MMAL_QUEUE_T.html": { + "href": "api/MMALSharp.Native.MMAL_QUEUE_T.html", + "title": "Struct MMAL_QUEUE_T", + "keywords": "Struct MMAL_QUEUE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_QUEUE_T Constructors MMAL_QUEUE_T(UInt32, MMAL_BUFFER_HEADER_T*, MMAL_BUFFER_HEADER_T**) Declaration public MMAL_QUEUE_T(uint length, MMAL_BUFFER_HEADER_T*first, MMAL_BUFFER_HEADER_T**last) Parameters Type Name Description System.UInt32 length MMAL_BUFFER_HEADER_T * first MMAL_BUFFER_HEADER_T ** last Properties First Declaration public MMAL_BUFFER_HEADER_T*First { get; } Property Value Type Description MMAL_BUFFER_HEADER_T * Last Declaration public MMAL_BUFFER_HEADER_T**Last { get; } Property Value Type Description MMAL_BUFFER_HEADER_T ** Length Declaration public uint Length { get; } Property Value Type Description System.UInt32" }, - "api/MMALSharp.Native.html": { - "href": "api/MMALSharp.Native.html", - "title": "Namespace MMALSharp.Native", - "keywords": "Namespace MMALSharp.Native Classes BcmHost MMALBuffer MMALClock MMALComponent MMALConnection MMALEncoding MMALEvents MMALFormat MMALParameters MMALParametersAudio MMALParametersCamera MMALParametersClock MMALParametersCommon MMALParametersVideo MMALPool MMALPort MMALQueue MMALUtil Structs MMAL_AUDIO_FORMAT_T MMAL_BUFFER_HEADER_PRIVATE_T MMAL_BUFFER_HEADER_T MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T MMAL_CLOCK_BUFFER_INFO_T MMAL_CLOCK_DISCONT_THRESHOLD_T MMAL_CLOCK_EVENT_DATA MMAL_CLOCK_EVENT_T MMAL_CLOCK_LATENCY_T MMAL_CLOCK_REQUEST_THRESHOLD_T MMAL_CLOCK_UPDATE_THRESHOLD_T MMAL_COMPONENT_PRIVATE_T MMAL_COMPONENT_T MMAL_CONNECTION_T MMAL_CORE_PORT_STATISTICS_T MMAL_CORE_STATISTICS_T MMAL_DISPLAYREGION_T MMAL_ES_FORMAT_T MMAL_ES_SPECIFIC_FORMAT_T MMAL_EVENT_END_OF_STREAM_T MMAL_EVENT_FORMAT_CHANGED_T MMAL_EVENT_PARAMETER_CHANGED_T MMAL_FLOAT_RECT_T MMAL_PARAMETER_ALGORITHM_CONTROL_T MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T MMAL_PARAMETER_AWB_GAINS_T MMAL_PARAMETER_AWBMODE_T MMAL_PARAMETER_BOOLEAN_T MMAL_PARAMETER_BUFFER_REQUIREMENTS_T MMAL_PARAMETER_BYTES_T MMAL_PARAMETER_CAMERA_ANNOTATE_T MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T MMAL_PARAMETER_CAMERA_CONFIG_T MMAL_PARAMETER_CAMERA_INFO_CAMERA_T MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T MMAL_PARAMETER_CAMERA_INFO_FLASH_T MMAL_PARAMETER_CAMERA_INFO_T MMAL_PARAMETER_CAMERA_INFO_V2_T MMAL_PARAMETER_CAMERA_INTERFACE_T MMAL_PARAMETER_CAMERA_RX_CONFIG_T MMAL_PARAMETER_CAMERA_RX_TIMING_T MMAL_PARAMETER_CAMERA_SETTINGS_T MMAL_PARAMETER_CAMERA_STC_MODE_T MMAL_PARAMETER_CAMERA_USE_CASE_T MMAL_PARAMETER_CAPTURE_STATUS_T MMAL_PARAMETER_CAPTUREMODE_T MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T MMAL_PARAMETER_CLOCK_LATENCY_T MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T MMAL_PARAMETER_COLOURFX_T MMAL_PARAMETER_CONFIGFILE_CHUNK_T MMAL_PARAMETER_CONFIGFILE_T MMAL_PARAMETER_CORE_STATISTICS_T MMAL_PARAMETER_DRC_T MMAL_PARAMETER_ENCODING_T MMAL_PARAMETER_EXIF_T MMAL_PARAMETER_EXIF_T_DUMMY MMAL_PARAMETER_EXPOSUREMETERINGMODE_T MMAL_PARAMETER_EXPOSUREMODE_T MMAL_PARAMETER_FACE_TRACK_FACE_T MMAL_PARAMETER_FACE_TRACK_RESULTS_T MMAL_PARAMETER_FACE_TRACK_T MMAL_PARAMETER_FIELD_OF_VIEW_T MMAL_PARAMETER_FLASH_SELECT_T MMAL_PARAMETER_FLASH_T MMAL_PARAMETER_FLICKERAVOID_T MMAL_PARAMETER_FOCUS_REGION_T MMAL_PARAMETER_FOCUS_REGIONS_T MMAL_PARAMETER_FOCUS_STATUS_T MMAL_PARAMETER_FOCUS_T MMAL_PARAMETER_FPS_RANGE_T MMAL_PARAMETER_FRAME_RATE_T MMAL_PARAMETER_HEADER_T MMAL_PARAMETER_IMAGEFX_PARAMETERS_T MMAL_PARAMETER_IMAGEFX_T MMAL_PARAMETER_INPUT_CROP_T MMAL_PARAMETER_INT32_T MMAL_PARAMETER_INT64_T MMAL_PARAMETER_LOGGING_T MMAL_PARAMETER_MEM_USAGE_T MMAL_PARAMETER_MIRROR_T MMAL_PARAMETER_PRIVACY_INDICATOR_T MMAL_PARAMETER_RATIONAL_T MMAL_PARAMETER_REDEYE_T MMAL_PARAMETER_SCALEFACTOR_T MMAL_PARAMETER_SEEK_T MMAL_PARAMETER_SENSOR_INFORMATION_T MMAL_PARAMETER_STATISTICS_T MMAL_PARAMETER_STEREOSCOPIC_MODE_T MMAL_PARAMETER_STRING_T MMAL_PARAMETER_THUMBNAIL_CONFIG_T MMAL_PARAMETER_UINT32_T MMAL_PARAMETER_UINT64_T MMAL_PARAMETER_URI_T MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T MMAL_PARAMETER_VIDEO_PROFILE_S MMAL_PARAMETER_VIDEO_PROFILE_T MMAL_PARAMETER_VIDEO_RATECONTROL_T MMAL_PARAMETER_VIDEO_RENDER_STATS_T MMAL_PARAMETER_ZEROSHUTTERLAG_T MMAL_POOL_T MMAL_PORT_PRIVATE_T MMAL_PORT_T MMAL_QUEUE_T MMAL_RATIONAL_T MMAL_RECT_T MMAL_SUBPICTURE_FORMAT_T MMAL_VIDEO_FORMAT_T Enums MMAL_CAMERA_CLOCKING_MODE_T MMAL_CAMERA_INTERFACE_T MMAL_CAMERA_RX_CONFIG_DECODE MMAL_CAMERA_RX_CONFIG_ENCODE MMAL_CAMERA_RX_CONFIG_PACK MMAL_CAMERA_RX_CONFIG_UNPACK MMAL_CAMERA_STC_MODE_T MMAL_CORE_STATS_DIR MMAL_PARAM_AWBMODE_T MMAL_PARAM_CAMERA_USE_CASE_T MMAL_PARAM_CAPTURE_STATUS_T MMAL_PARAM_EXPOSUREMETERINGMODE_T MMAL_PARAM_EXPOSUREMODE_T MMAL_PARAM_FACE_TRACK_MODE_T MMAL_PARAM_FLASH_T MMAL_PARAM_FLICKERAVOID_T MMAL_PARAM_FOCUS_STATUS_T MMAL_PARAM_FOCUS_T MMAL_PARAM_IMAGEFX_T MMAL_PARAM_MIRROR_T MMAL_PARAM_PRIVACY_INDICATOR_T MMAL_PARAM_REDEYE_T MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T MMAL_PARAMETER_CAPTUREMODE_MODE_T MMAL_PARAMETER_DRC_STRENGTH_T MMAL_PARAMETER_FOCUS_REGION_TYPE_T MMAL_STEREOSCOPIC_MODE_T MMALBufferProperties MMALEncoding.EncodingType MMALFormat.MMAL_ES_TYPE_T MMALParametersVideo.MMAL_DISPLAYMODE_T MMALParametersVideo.MMAL_DISPLAYSET_T MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T MMALParametersVideo.MMAL_INTERLACE_TYPE_T MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T MMALParametersVideo.MMAL_VIDEO_LEVEL_T MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T MMALParametersVideo.MMAL_VIDEO_PROFILE_T MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T MMALPort.MMAL_PORT_TYPE_T MMALUtil.MMAL_STATUS_T Delegates MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T MMALConnection.MMAL_CONNECTION_CALLBACK_T MMALPool.mmal_pool_allocator_alloc_t MMALPool.mmal_pool_allocator_free_t MMALPool.MMAL_POOL_BH_CB_T MMALPort.MMAL_PORT_BH_CB_T" - }, - "api/MMALSharp.Parameter.html": { - "href": "api/MMALSharp.Parameter.html", - "title": "Class Parameter", - "keywords": "Class Parameter Inheritance System.Object Parameter Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class Parameter Constructors Parameter(Int32, Type, String) Declaration public Parameter(int paramVal, Type paramType, string paramName) Parameters Type Name Description System.Int32 paramVal System.Type paramType System.String paramName Properties ParamName Declaration public string ParamName { get; set; } Property Value Type Description System.String ParamType Declaration public Type ParamType { get; set; } Property Value Type Description System.Type ParamValue Declaration public int ParamValue { get; set; } Property Value Type Description System.Int32" - }, - "api/MMALSharp.Native.MMAL_FLOAT_RECT_T.html": { - "href": "api/MMALSharp.Native.MMAL_FLOAT_RECT_T.html", - "title": "Struct MMAL_FLOAT_RECT_T", - "keywords": "Struct MMAL_FLOAT_RECT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_FLOAT_RECT_T Constructors MMAL_FLOAT_RECT_T(Double, Double, Double, Double) Declaration public MMAL_FLOAT_RECT_T(double x, double y, double width, double height) Parameters Type Name Description System.Double x System.Double y System.Double width System.Double height Properties Height Declaration public double Height { get; } Property Value Type Description System.Double Width Declaration public double Width { get; } Property Value Type Description System.Double X Declaration public double X { get; } Property Value Type Description System.Double Y Declaration public double Y { get; } Property Value Type Description System.Double" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T.html", - "title": "Enum MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T", - "keywords": "Enum MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T Fields Name Description MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_ANTISHAKE MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_DYNAMIC_RANGE_COMPRESSION MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_FACE_BEAUTIFICATION MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_FACE_RECOGNITION MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_FACETRACKING MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_HIGH_DYNAMIC_RANGE MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_IMAGE_EFFECTS MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_MAX MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_REDEYE_REDUCTION MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_SCENE_DETECTION MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_STILLS_DENOISE MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_TEMPORAL_DENOISE MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_VIDEO_DENOISE MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_VIDEO_STABILISATION MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_WRITE_RAW" - }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T.html", - "title": "Struct MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T", - "keywords": "Struct MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T Constructors MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T(Int32, Int32, Int32, Int32, String) Declaration public MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T(int portId, int maxWidth, int maxHeight, int lensPresent, string cameraName) Parameters Type Name Description System.Int32 portId System.Int32 maxWidth System.Int32 maxHeight System.Int32 lensPresent System.String cameraName Properties CameraName Declaration public string CameraName { get; } Property Value Type Description System.String LensPresent Declaration public int LensPresent { get; } Property Value Type Description System.Int32 MaxHeight Declaration public int MaxHeight { get; } Property Value Type Description System.Int32 MaxWidth Declaration public int MaxWidth { get; } Property Value Type Description System.Int32 PortId Declaration public int PortId { get; } Property Value Type Description System.Int32" - }, - "articles/examples.html": { - "href": "articles/examples.html", - "title": "Examples", - "keywords": "Examples If you want to change any of the default configuration settings, this can be done by modifying the static properties within the MMALCameraConfig class. The main class, MMALCamera which interfaces to the rest of the functionality the library provides is a Singleton and is called as follows: MMALCamera cam = MMALCamera.Instance . MMALSharp is asynchronous in nature, preventing any blocking of the main thread in your application. If you are planning on using MMALSharp within a console application, it is important to provide a context which your application will use when returning from asynchronous method calls. In the examples below, we are demonstrating usage with AsyncContext included in the Nito.AsyncEx library by @StephenClary . GUI applications provide their own context and therefore this should not be necessary. Image capture Simple JPEG capture static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var imgCaptureHandler = new ImageStreamCaptureHandler(\"/home/pi/images/\", \"jpg\"); using (var imgEncoder = new MMALImageEncoder(imgCaptureHandler)) { //Create our component pipeline. cam .AddEncoder(imgEncoder, cam.Camera.StillPort) .CreatePreviewComponent(new MMALNullSinkComponent()) .ConfigureCamera(); await cam.TakePicture(cam.Camera.StillPort); } }); } Timelapse mode static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var imgCaptureHandler = new ImageStreamCaptureHandler(\"/home/pi/images/\", \"jpg\"); using (var imgEncoder = new MMALImageEncoder(imgCaptureHandler)) { //Create our component pipeline. cam .AddEncoder(imgEncoder, cam.Camera.StillPort) .CreatePreviewComponent(new MMALNullSinkComponent()) .ConfigureCamera(); //Take pictures every 5 seconds for 1 minute as a timelapse. await cam.TakePictureTimelapse(cam.Camera.StillPort, new Timelapse { Mode = TimelapseMode.Second, Value = 5, Timeout = DateTime.Now.AddMinutes(1) }); } } } Timeout mode static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var imgCaptureHandler = new ImageStreamCaptureHandler(\"/home/pi/images/\", \"jpg\"); using (var imgEncoder = new MMALImageEncoder(imgCaptureHandler)) { //Create our component pipeline. cam .AddEncoder(imgEncoder, cam.Camera.StillPort) .CreatePreviewComponent(new MMALNullSinkComponent()) .ConfigureCamera(); //Take pictures continuously for 5 minutes await cam.TakePictureTimeout(cam.Camera.StillPort, DateTime.Now.AddMinutes(5)); } }); } Change encoding type static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var imgCaptureHandler = new ImageStreamCaptureHandler(\"/home/pi/images/\", \"jpg\"); using (var imgEncoder = new MMALImageEncoder(imgCaptureHandler)) { //Create our component pipeline. cam .AddEncoder(imgEncoder, cam.Camera.StillPort) .CreatePreviewComponent(new MMALNullSinkComponent()) .ConfigureCamera(); await cam.TakePicture(cam.Camera.StillPort); } //Exiting the using statement will clear up unmanaged resources used by the JPEG image encoder. imgCaptureHandler = new ImageStreamCaptureHandler(\"/home/pi/images/\", \"bmp\"); using (var imgEncoder = new MMALImageEncoder(imgCaptureHandler, MMALEncoding.MMAL_ENCODING_BMP, MMALEncoding.MMAL_ENCODING_RGB32, 90)) { //Create our component pipeline. cam .AddEncoder(imgEncoder, cam.Camera.StillPort) .ConfigureCamera(); await cam.TakePicture(cam.Camera.StillPort); } }); } Video recording Simple video recording static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var vidCaptureHandler = new VideoStreamCaptureHandler(\"/home/pi/videos\", \"avi\"); using (var vidEncoder = new MMALVideoEncoder(vidCaptureHandler, 10, 25)) { //Create our component pipeline. cam .AddEncoder(vidEncoder, cam.Camera.VideoPort) .CreatePreviewComponent(new MMALVideoRenderer()) .ConfigureCamera(); //Record video for 1 minute await cam.TakeVideo(cam.Camera.VideoPort, DateTime.Now.AddMinutes(1)); } }); } Segmented recording mode static void Main(string[] args) { //Required for segmented recording mode MMALCameraConfig.InlineHeaders = true; MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var vidCaptureHandler = new VideoStreamCaptureHandler(\"/home/pi/videos\", \"avi\"); using (var vidEncoder = new MMALVideoEncoder(vidCaptureHandler, 10, 25)) { //Create our component pipeline. cam .AddEncoder(vidEncoder, cam.Camera.VideoPort) .CreatePreviewComponent(new MMALVideoRenderer()) .ConfigureCamera(); //Record video for 1 minute, using segmented video record to split into multiple files every 30 seconds. await cam.TakeVideo(cam.Camera.VideoPort, DateTime.Now.AddMinutes(1), new Split { Mode = TimelapseMode.Second, Value = 30 }); } }); } Change encoding type static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var vidCaptureHandler = new VideoStreamCaptureHandler(\"/home/pi/videos\", \"avi\"); using (var vidEncoder = new MMALVideoEncoder(vidCaptureHandler, 10, 25)) { //Create our component pipeline. cam .AddEncoder(vidEncoder, cam.Camera.VideoPort) .CreatePreviewComponent(new MMALVideoRenderer()) .ConfigureCamera(); //Record video for 1 minute await cam.TakeVideo(cam.Camera.VideoPort, DateTime.Now.AddMinutes(1)); } //Cleanup any resources used by the old encoder, and attach a new MJPEG encoder using I420 pixel format at 25mb/s bitrate. vidCaptureHandler = new VideoStreamCaptureHandler(\"/home/pi/videos\", \"mjpeg\"); using (var vidEncoder = new MMALVideoEncoder(vidCaptureHandler, MMALEncoding.MMAL_ENCODING_MJPEG, MMALEncoding.MMAL_ENCODING_I420, 25000000, 90, 25)) { //Create our component pipeline. cam .AddEncoder(vidEncoder, cam.Camera.VideoPort) .CreatePreviewComponent(new MMALVideoRenderer()) .ConfigureCamera(); //Record video for 1 minute await cam.TakeVideo(cam.Camera.VideoPort, DateTime.Now.AddMinutes(1)); } }); } FFmpeg specific For FFmpeg methods, you will need to install the latest version of FFmpeg from source - do not install from the Raspbian repositories as they don't have H.264 support. RTMP streaming static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { //An RTMP server needs to be listening on the address specified in the capture handler. I have used the Nginx RTMP module for testing. var ffmpegCaptureHandler = FFmpegCaptureHandler.RTMPStreamer(\"mystream\", \"rtmp://192.168.1.91:6767/live\"); //This will use the H.264 encoding type with I420 pixel format by default. Framerate is set at 15 fps, using a quality of 40 (lowest) using (var vidEncoder = new MMALVideoEncoder(ffmpegCaptureHandler, 40, 15)) { cam.AddEncoder(vidEncoder, cam.Camera.VideoPort) .CreatePreviewComponent(new MMALVideoRenderer()) .ConfigureCamera(); /* * Stream video for 5 minutes via RTMP using the *FFmpegCaptureHandler* class. * Note: FFmpeg must be installed for this method to work correctly and an appropriate RTMP server running such as https://github.com/arut/nginx-rtmp-module */ await cam.TakeVideo(cam.Camera.VideoPort, DateTime.Now.AddMinutes(5)); } }); } Raw video convert static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var ffmpegCaptureHandler = FFmpegCaptureHandler.RawVideoConvert(\"/home/pi/videos\", \".avi\"); using (var vidEncoder = new MMALVideoEncoder(ffmpegCaptureHandler, 40, 15)) { cam.AddEncoder(vidEncoder, cam.Camera.VideoPort) .CreatePreviewComponent(new MMALVideoRenderer()) .ConfigureCamera(); await cam.TakeVideo(cam.Camera.VideoPort, DateTime.Now.AddMinutes(1)); } }); } Images to video static void Main(string[] args) { MMALCamera cam = MMALCamera.Instance; AsyncContext.Run(async () => { var imgCaptureHandler = new ImageStreamCaptureHandler(\"/home/pi/images/\", \"jpg\"); using (var imgEncoder = new MMALImageEncoder(imgCaptureHandler)) { //Create our component pipeline. cam .AddEncoder(imgEncoder, cam.Camera.StillPort) .CreatePreviewComponent(new MMALNullSinkComponent()) .ConfigureCamera(); //Take pictures every 5 seconds for 1 minute as a timelapse. await cam.TakePictureTimelapse(cam.Camera.StillPort, new Timelapse { Mode = TimelapseMode.Second, Value = 5, Timeout = DateTime.Now.AddMinutes(1) }); //Processes the list of images you've taken with the *ImageStreamCaptureHandler* class into a video at 2fps. imgCaptureHandler.ImagesToVideo(\"/home/pi/videos\", 2); } }); }" - }, - "articles/installation.html": { - "href": "articles/installation.html", - "title": "Installation", - "keywords": "Installation MMALSharp has support for Mono 4.x, and experimental support for .NET Core 2.0 Preview (using .NET Standard 1.6). Installation differs between both runtimes, and the source code is shared between both runtimes. Mono Installation for Mono differs between the original Model A/B/B+/Zero boards and the newer Pi Model B 2/3 boards running the ARMV7/8 chipsets. Model A/B/B+/Zero The version of Mono currently available in the Raspbian repositories is 3.2.8 and isn't compatible with this library. Therefore, we need to do a few extra steps to get a compatible version installed. Luckily, member 'plugwash' from the Raspberry Pi forums has built a version of Mono and provided a repository from which we can install. In order to install the required version, please open a console window and follow the below steps: Run sudo nano /etc/apt/sources.list On a new line, enter deb http://plugwash.raspbian.org/mono4 wheezy-mono4 main Run sudo apt-get update && sudo apt-get upgrade Run sudo apt-get install mono-complete Once completed, if you run mono --version from your command window, you should see the mono version 4.0.2 returned. Model B 2/3 Using a later model of the Raspberry Pi allows you to install the latest Mono version from the Mono repositories without issue. To do so, please follow the below steps: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo \"deb http://download.mono-project.com/repo/debian wheezy main\" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list sudo apt-get update && sudo apt-get upgrade sudo apt-get install mono-complete Continued Once Mono is installed, a build script is available in the MMALSharp repository which will download all required NuGet packages and then subsequently build the project for you and output a NuGet .pkg file which you can use in your application. Pre-release builds are available from Myget .NET Core .NET Core is currently available on the Raspberry Pi 2 & 3 boards, using an Ubuntu flavoured distribution, e.g. Ubuntu MATE 16.04 (LTS). Installation Download the .NET Core SDK v2.0 from here - scroll down to the 'Installers and Binaries' section and download & install the appropriate binaries. Install the following packages on your Raspberry Pi: sudo apt-get install libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-dev libssl-dev uuid-dev unzip Clone MMALSharp by running git clone https://github.com/techyian/MMALSharp.git Enter the .paket directory and run paket.bootstrapper.exe When complete, a new executable paket.exe can be found in the same directory - run paket install which will install all dependencies required for MMALSharp. Change directory back to the root solution level cd .. Run dotnet restore which will configure the .NET Core projects. Run dotnet publish -r ubuntu.16.04-arm - this will create a new directory called publish within the `/src/MMALSharpCoreExample/bin/Debug/netcoreapp2.0/ directory. Copy the contents of that folder over to your Raspberry Pi Download and extract the .NET Core runtime on your Pi from here , ensuring you choose the correct distribution ( Ubuntu 16.04 download location ) Within the extracted directory will be an application called dotnet , run sudo chmod +x ./dotnet to make it executable, then run dotnet LOCATION OF YOUR MMALSharpCoreExample.dll . Building from Source ** These instructions apply to Mono 4.x - for .NET Core build instructions, please see above.** If you wish to build from source, follow the below steps: Clone the repository by running git clone https://github.com/techyian/MMALSharp.git Enter the .paket directory, and run paket.bootstrapper.exe - this will download an executable paket.exe within the same directory Run paket.exe install to download all NuGet packages required by MMALSharp. Open the solution in Visual Studio Build the MMALSharp , this will subsequently build MMALSharp.Common - if you require the FFmpeg helper methods, build the MMALSharp.FFmpeg project too. This will then output the relevant .dll files you need to reference in your application." - }, - "articles/intro.html": { - "href": "articles/intro.html", - "title": "MMALSharp - Unofficial C# API to the Raspberry Pi Camera Module", - "keywords": "MMALSharp - Unofficial C# API to the Raspberry Pi Camera Module Introduction Hi and welcome to MMALSharp. This project aims to provide a C# interface to the Raspberry Pi Camera Module, in an easy to use and extensible way. MMAL (Multimedia Abstraction Layer) is a C library designed by Broadcom for use with the Videocore IV GPU found on the Raspberry Pi. Providing an abstraction layer upon another C library \"OpenMAX\", MMAL exposes an API allowing developers to take images and record video from their Raspberry Pi which is easier to understand and consume. The MMALSharp project brings you the functionality provided by the native MMAL library by using the C# Interop suite, this allows code in a Managed environment to call Native functions in C/C++. MMAL MMAL introduces the concept of \"Components\" - resources which are responsible for processing data. Examples of Components include the Camera Module itself (see: MMALCameraComponent ), Image and Video Encoders/Decoders (see: MMALEncoderBase inheritors) and Video renderers (a renderer is responsible for preview and overlay output to the Pi's display - see MMALRendererBase inheritors). Components can be connected together in order to construct a pipeline by using \"Ports\" - these allow data to be transported from one component to another. Components feature a mixture of input/output ports, and in MMALSharp, a Component which has data passed to it is known as a \"Downstream Component\" (see: MMALDownstramComponent inheritors). In order to connect two Components together, an output port is connected to the input port of a Downstream Component. Generally, the MMALCameraComponent would be the first Component in your pipeline which exposes 3 output ports: Still image, Video and Preview ports. Following this, a user could connect an Image or Video Encoder which allows you to convert the raw image data into an encoded format such as JPEG or H.264." - }, - "index.html": { - "href": "index.html", - "title": "MMALSharp", - "keywords": "MMALSharp MMALSharp is an unofficial C# API for the Raspberry Pi camera. Under the hood, MMALSharp makes use of the native MMAL interface designed by Broadcom. The project is in early stages of development, however the ability to take pictures and record video is working as expected (H.264 & MJPEG). MMALSharp supports the following runtimes: Mono 4.x .NET Core 2.0 (beta) with .NET Standard 1.6. Notes & Known issues When using more resource intensive encoders such as MMAL_ENCODING_BMP and the Sony IMX219 module, I've found it necessary to increase the memory split to around 200mb or otherwise you'll receive an ENOSPC error due to insufficient resources. There is an issue with EXIF and Annotation support under the .NET Core build of MMALSharp currently, an issue has been raised for this and will be fixed ASAP. License MIT license Copyright (c) 2017 Ian Auty Raspberry Pi is a trademark of the Raspberry Pi Foundation Special thanks Dave Jones @waveform80 - your Python header conversions have saved me numerous hours so far. Thank you very much." - }, - "articles/configuration.html": { - "href": "articles/configuration.html", - "title": "Configuration", - "keywords": "Configuration Debug Mode When in debug mode, MMALSharp will print messages to the console output during image capture. The messages are helpful to indicate any potential issues during capture. MMALCameraConfig.Debug = true; If further debugging is required, you can enable the native MMAL debugging logs as seen below: In the /boot/config.txt file, add the following: start_debug=1 Prior to running MMALSharp, run export VC_LOGLEVEL=mmal:trace Capture image using MMALSharp Run sudo vcdbg log msg and `sudo vcdbg log assert Resolution Changes the resolution of outputted images. Image Resolution MMALCameraConfig.StillResolution = new Resolution(1920, 1080); or MMALCameraConfig.StillResolution = Resolution.As5MPixel; Video Resolution MMALCameraConfig.VideoResolution = new Resolution(1920, 1080); or MMALCameraConfig.VideoResolution = Resolution.As1080p; Preview Resolution When recording Video, the Preview resolution must be the same as the Resolution of the recording video - this is automatically applied by MMALSharp if needed. Does not apply to stills capture. MMALCameraConfig.PreviewResolution = new Resolution(1920, 1080); or MMALCameraConfig.PreviewResolution = Resolution.As1080p; Sharpness Changes the Sharpness of an image. Valid values: 0 - 100 MMALCameraConfig.Sharpness = 50; Contrast Changes the Contrast of an image. Valid values: 0 - 100 MMALCameraConfig.Contrast = 50; Brightness Changes the Brightness of an image. Valid values: 0 - 100 MMALCameraConfig.Brightness = 50; Saturation Changes the Saturation of an image. Valid values: 0 - 100 MMALCameraConfig.Saturation = 50; ISO Changes the ISO setting used by the sensor. Relates to the amount of time the sensor is exposed to light. A lower value means the sensor will be exposed for longer. The Shutter Speed will automatically adjust based on the ISO value committed. Valid values: 100 - 800 MMALCameraConfig.ISO = 200; Exposure Compensation Change the Exposure Compensation of the sensor - doing so will produce a lighter/darker image beyond the recommended exposure. MMALCameraConfig.ExposureCompensation = 0 Exposure Mode Configure the Exposure Mode used by the sensor. Valid values: MMAL_PARAM_EXPOSUREMODE_AUTO, // auto: use automatic exposure mode MMAL_PARAM_EXPOSUREMODE_NIGHT, // night: select setting for night shooting MMAL_PARAM_EXPOSUREMODE_NIGHTPREVIEW, MMAL_PARAM_EXPOSUREMODE_BACKLIGHT, // backlight: select setting for backlit subject MMAL_PARAM_EXPOSUREMODE_SPOTLIGHT, MMAL_PARAM_EXPOSUREMODE_SPORTS, // sports: select setting for sports(fast shutter etc.) MMAL_PARAM_EXPOSUREMODE_SNOW, // snow: select setting optimised for snowy scenery MMAL_PARAM_EXPOSUREMODE_BEACH, // beach: select setting optimised for beach MMAL_PARAM_EXPOSUREMODE_VERYLONG, // verylong: select setting for long exposures MMAL_PARAM_EXPOSUREMODE_FIXEDFPS, // fixedfps: constrain fps to a fixed value MMAL_PARAM_EXPOSUREMODE_ANTISHAKE, // antishake: antishake mode MMAL_PARAM_EXPOSUREMODE_FIREWORKS // fireworks: select setting optimised for fireworks MMALCameraConfig.ExposureCompensation = MMAL_PARAM_EXPOSUREMODE_T.MMAL_PARAM_EXPOSUREMODE_AUTO; Exposure Metering Mode Configure the exposure metering mode to be used by the camera. The metering mode determines how the camera measures exposure. Spot metering (MMAL_PARAM_EXPOSUREMETERINGMODE_T.MMAL_PARAM_EXPOSUREMETERINGMODE_SPOT): With spot metering, the camera will only measure a very small area of the scene and ignores everything else. On the Raspberry Pi camera, this will be the very centre of the image. Average metering (MMAL_PARAM_EXPOSUREMETERINGMODE_T.MMAL_PARAM_EXPOSUREMETERINGMODE_AVERAGE): Using this metering mode, the camera will use the light information coming from the entire scene. It does not focus on any particular area of the scene. Matrix metering (MMAL_PARAM_EXPOSUREMETERINGMODE_T.MMAL_PARAM_EXPOSUREMETERINGMODE_MATRIX): Matrix metering works by dividing the entire frame into multiple \"zones\" which are then analysed on an individual basis for light and dark tones. Sources: https://photographylife.com/understanding-metering-modes https://en.wikipedia.org/wiki/Metering_mode#Spot_metering Valid values: MMAL_PARAM_EXPOSUREMETERINGMODE_AVERAGE, MMAL_PARAM_EXPOSUREMETERINGMODE_SPOT, MMAL_PARAM_EXPOSUREMETERINGMODE_BACKLIT, MMAL_PARAM_EXPOSUREMETERINGMODE_MATRIX MMALCameraConfig.ExposureMeterMode = MMAL_PARAM_EXPOSUREMETERINGMODE_T.MMAL_PARAM_EXPOSUREMETERINGMODE_AVERAGE; Automatic white balance mode Configure the Auto White Balance to be used by the camera Valid values: MMAL_PARAM_AWBMODE_OFF, // off: turn off white balance calculation MMAL_PARAM_AWBMODE_AUTO, // auto: automatic mode(default) MMAL_PARAM_AWBMODE_SUNLIGHT, // sun: sunny mode(between 5000K and 6500K) MMAL_PARAM_AWBMODE_CLOUDY, // cloud: cloudy mode(between 6500K and 12000K) MMAL_PARAM_AWBMODE_SHADE, // shade: shade mode MMAL_PARAM_AWBMODE_TUNGSTEN, // tungsten: tungsten lighting mode(between 2500K and 3500K) MMAL_PARAM_AWBMODE_FLUORESCENT, // fluorescent: fluorescent lighting mode(between 2500K and 4500K) MMAL_PARAM_AWBMODE_INCANDESCENT, // incandescent: incandescent lighting mode MMAL_PARAM_AWBMODE_FLASH, // flash: flash mode MMAL_PARAM_AWBMODE_HORIZON // horizon: horizon mode MMALCameraConfig.AwbMode = MMAL_PARAM_AWBMODE_T.MMAL_PARAM_AWBMODE_AUTO; Image effects Apply effects to the resulting image. Some effects may not be applicable depending on the firmware version. Valid values: MMAL_PARAM_IMAGEFX_NONE, // none: no effect (default) MMAL_PARAM_IMAGEFX_NEGATIVE, // negative: invert the image colours MMAL_PARAM_IMAGEFX_SOLARIZE, // solarise: solarise the image MMAL_PARAM_IMAGEFX_POSTERIZE, // posterise: posterise the image MMAL_PARAM_IMAGEFX_WHITEBOARD, // whiteboard: whiteboard effect MMAL_PARAM_IMAGEFX_BLACKBOARD, // blackboard: blackboard effect MMAL_PARAM_IMAGEFX_SKETCH, // sketch: sketch effect MMAL_PARAM_IMAGEFX_DENOISE, // denoise: denoise the image MMAL_PARAM_IMAGEFX_EMBOSS, // emboss: emboss the image MMAL_PARAM_IMAGEFX_OILPAINT, // oilpaint: oil paint effect MMAL_PARAM_IMAGEFX_HATCH, // hatch: hatch sketch effect MMAL_PARAM_IMAGEFX_GPEN, // gpen: graphite sketch effect MMAL_PARAM_IMAGEFX_PASTEL, // pastel: pastel effect MMAL_PARAM_IMAGEFX_WATERCOLOUR, // watercolour: watercolour effect MMAL_PARAM_IMAGEFX_FILM, // film: film grain effect MMAL_PARAM_IMAGEFX_BLUR, // blur: blur the image MMAL_PARAM_IMAGEFX_SATURATION, // saturation: colour saturate the image MMAL_PARAM_IMAGEFX_COLOURSWAP, // colourswap: not fully implemented MMAL_PARAM_IMAGEFX_WASHEDOUT, // washedout: not fully implemented MMAL_PARAM_IMAGEFX_COLOURPOINT, // colourpoint: not fully implemented MMAL_PARAM_IMAGEFX_COLOURBALANCE, // colourbalance: not fully implemented MMAL_PARAM_IMAGEFX_CARTOON // cartoon: not fully implemented MMALCameraConfig.ImageFx = MMAL_PARAM_IMAGEFX_T.MMAL_PARAM_IMAGEFX_NONE; Colour effects Allows a user to change the colour of an image (CIE 1960), e.g. U = 128, V = 128 will result in a greyscale (monochrome) image. MMALCameraConfig.ColourFx = new ColourEffects { Enable = true, U = 128, V = 128 }; Rotation Rotate the resulting image - possible values are 0, 90, 180, 270 MMALCameraConfig.Rotation = 90; Flip image Flip the resulting image. Valid values: MMAL_PARAM_MIRROR_NONE, MMAL_PARAM_MIRROR_VERTICAL, MMAL_PARAM_MIRROR_HORIZONTAL, MMAL_PARAM_MIRROR_BOTH MMALCameraConfig.Flips = MMAL_PARAM_MIRROR_T.MMAL_PARAM_MIRROR_VERTICAL; Zoom (Region of interest) Zoom in on the resulting image to produce a Region of Interest. X, Y, Height and Width parameters must be less than 1.0. MMALCameraConfig.ROI = new Zoom { X = 0.5, Y = 0.5, Height = 0.1, Width = 0.1 }; Shutter speed Adjust the shutter speed, this setting adjusts the length of time that the sensor is exposed to light. A fast shutter speed will reduce the length of time it is exposed to light. There is an upper limit of 6000000us (6000ms, 6s), past which operation is undefined. MMALCameraConfig.ShutterSpeed = 1000000; Automatic white balance - Red gains Sets red AWB gains to be applied. Only applies when AwbMode is disabled. MMALCameraConfig.AwbGainsR = 2; Automatic white balance - Blue gains Sets blue AWB gains to be applied. Only applies when AwbMode is disabled. MMALCameraConfig.AwbGainsB = 2; Dynamic range compression Dynamic range compression increases the range of dark areas and decreases brighter areas, which helps improve the resulting image in low light areas. Valid values: MMAL_PARAMETER_DRC_STRENGTH_OFF, MMAL_PARAMETER_DRC_STRENGTH_LOW, MMAL_PARAMETER_DRC_STRENGTH_MEDIUM, MMAL_PARAMETER_DRC_STRENGTH_HIGH, MMALCameraConfig.DrcLevel = MMAL_PARAMETER_DRC_STRENGTH_T.MMAL_PARAMETER_DRC_STRENGTH_MEDIUM; Statistics pass Displays the exposure, analogue and digital gains, and AWB settings used. MMALCameraConfig.StatsPass = true; Annotation Allows annotation to be applied to the resulting image. Enable annotation MMALCameraConfig.EnableAnnotate = true; Customise annotation options MMALCameraConfig.Annotate = new AnnotateImage { ShowDateText = true, ShowTimeText = true }; Encoding In MMALSharp, Components provide the ability to have their encoding type and pixel format changed. A user is able to change the encoding type and pixel format used by a Component by using one of the Encoding formats available in the MMALSharp.Native.MMALEncoding class. In order to change the encoding type and pixel format for the Camera component, a user can alter the properties seen below: MMALCameraConfig.StillEncoding MMALCameraConfig.StillSubFormat MMALCameraConfig.VideoEncoding MMALCameraConfig.VideoSubformat MMALCameraConfig.PreviewEncoding MMALCameraConfig.PreviewSubformat For MMALEncoderBase inheritors, the encoding type and pixel format are specified when the instances are constructed. Video specific configuration Video stabilisation Enables video stabilisation support when recording video MMALCameraConfig.VideoStabilisation = true; Rate control Not supported by firmware however code present. Intra refresh period (GoP) H.264 encoding only Every intra refresh period, H.264 video uses a complete frame (I-frame) which subsequent frames are then based upon. This setting specifies the number of frames between each I-frame. A higher value will reduce the size of the resulting video, and a smaller value will result in a less error prone stream. MMALCameraConfig.IntraPeriod = 1; Video profile Sets the encoding profile. Valid values: See MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_PROFILE_T MMALCameraConfig.MMALParametersVideo.MMAL_VIDEO_PROFILE_T.MMAL_VIDEO_PROFILE_H264_HIGH; Video level Sets the encoding level. Valid values: See MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_LEVEL_T MMALCameraConfig.MMALParametersVideo.MMAL_VIDEO_LEVEL_T.MMAL_VIDEO_LEVEL_H264_4; Inline headers When enabled, the stream will include PPS and SPS headers on every I-frame. Certain streaming methods require this to be enabled e.g. Apple HLS. MMALCameraConfig.InlineHeaders = true; Inline Motion Vectors When enabled, Inline Motion Vector headers will be produced. These Vectors display motion occurred between frames. MMALCameraConfig.InlineMotionVectors = true;" + "api/MMALSharp.Native.MMAL_RATIONAL_T.html": { + "href": "api/MMALSharp.Native.MMAL_RATIONAL_T.html", + "title": "Struct MMAL_RATIONAL_T", + "keywords": "Struct MMAL_RATIONAL_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_RATIONAL_T Constructors MMAL_RATIONAL_T(Int32, Int32) Declaration public MMAL_RATIONAL_T(int num, int den) Parameters Type Name Description System.Int32 num System.Int32 den Properties Den Declaration public int Den { get; } Property Value Type Description System.Int32 Num Declaration public int Num { get; } Property Value Type Description System.Int32" }, - "api/index.html": { - "href": "api/index.html", - "title": "API Documentation", - "keywords": "API Documentation Here you will find the API documentation for MMALSharp. Each namespace can be found to the left, which when expanded will display the classes and methods which make up this project." + "api/MMALSharp.Components.MMALEncoderBase.html": { + "href": "api/MMALSharp.Components.MMALEncoderBase.html", + "title": "Class MMALEncoderBase", + "keywords": "Class MMALEncoderBase Represents a base class for all encoder components Inheritance System.Object MMALObject MMALComponentBase MMALDownstreamComponent MMALEncoderBase MMALImageDecoder MMALImageEncoder MMALVideoDecoder MMALVideoEncoder Inherited Members MMALDownstreamComponent.Connection MMALComponentBase.Control MMALComponentBase.Inputs MMALComponentBase.Outputs MMALComponentBase.Clocks MMALComponentBase.Ports MMALComponentBase.Name MMALComponentBase.Enabled MMALComponentBase.Handler MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public abstract class MMALEncoderBase : MMALDownstreamComponent, IDisposable Constructors MMALEncoderBase(String, MMALEncoding, MMALEncoding, ICaptureHandler) Declaration protected MMALEncoderBase(string encoderName, MMALEncoding encodingType, MMALEncoding pixelFormat, ICaptureHandler handler) Parameters Type Name Description System.String encoderName MMALEncoding encodingType MMALEncoding pixelFormat ICaptureHandler handler Properties EncodingType Declaration public MMALEncoding EncodingType { get; set; } Property Value Type Description MMALEncoding InputPort Declaration public MMALPortImpl InputPort { get; set; } Property Value Type Description MMALPortImpl OutputPort Declaration public MMALPortImpl OutputPort { get; set; } Property Value Type Description MMALPortImpl PixelFormat Declaration public MMALEncoding PixelFormat { get; set; } Property Value Type Description MMALEncoding Methods Dispose() Declaration public override void Dispose() Overrides MMALComponentBase.Dispose()" }, "api/MMALSharp.Components.MMALRendererBase.html": { "href": "api/MMALSharp.Components.MMALRendererBase.html", "title": "Class MMALRendererBase", - "keywords": "Class MMALRendererBase Represents a base class for all renderer components Inheritance System.Object MMALDownstreamComponent MMALRendererBase MMALNullSinkComponent MMALVideoRenderer Inherited Members MMALDownstreamComponent.Connection Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public abstract class MMALRendererBase : MMALDownstreamComponent Constructors MMALRendererBase(String) Declaration protected MMALRendererBase(string name) Parameters Type Name Description System.String name" - }, - "api/MMALSharp.Handlers.ICaptureHandler.html": { - "href": "api/MMALSharp.Handlers.ICaptureHandler.html", - "title": "Interface ICaptureHandler", - "keywords": "Interface ICaptureHandler Inherited Members System.IDisposable.Dispose() Namespace :MMALSharp.Handlers Assembly :MMALSharp.Common.dll Syntax public interface ICaptureHandler : IDisposable Methods PostProcess() Used for any further processing once we have completed capture Declaration void PostProcess() Process(Byte[]) Used to process the byte array containing our image data Declaration void Process(byte[] data) Parameters Type Name Description System.Byte [] data A byte array containing image data" + "keywords": "Class MMALRendererBase Represents a base class for all renderer components Inheritance System.Object MMALObject MMALComponentBase MMALDownstreamComponent MMALRendererBase MMALNullSinkComponent MMALVideoRenderer Inherited Members MMALDownstreamComponent.Connection MMALComponentBase.Control MMALComponentBase.Inputs MMALComponentBase.Outputs MMALComponentBase.Clocks MMALComponentBase.Ports MMALComponentBase.Name MMALComponentBase.Enabled MMALComponentBase.Handler MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) MMALComponentBase.Dispose() MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public abstract class MMALRendererBase : MMALDownstreamComponent, IDisposable Constructors MMALRendererBase(String) Declaration protected MMALRendererBase(string name) Parameters Type Name Description System.String name" }, - "api/MMALSharp.MMALBufferImpl.html": { - "href": "api/MMALSharp.MMALBufferImpl.html", - "title": "Class MMALBufferImpl", - "keywords": "Class MMALBufferImpl Represents a buffer header object Inheritance System.Object MMALObject MMALBufferImpl Inherited Members MMALObject.Objects MMALObject.Dispose() System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALBufferImpl : MMALObject, IDisposable Constructors MMALBufferImpl(MMAL_BUFFER_HEADER_T*) Declaration public MMALBufferImpl(MMAL_BUFFER_HEADER_T*ptr) Parameters Type Name Description MMAL_BUFFER_HEADER_T * ptr Properties AllocSize Allocated size in bytes of payload buffer Declaration public uint AllocSize { get; } Property Value Type Description System.UInt32 Cmd Defines what the buffer header contains. This is a FourCC with 0 as a special value meaning stream data Declaration public uint Cmd { get; } Property Value Type Description System.UInt32 Data Pointer to the data associated with this buffer header Declaration public byte *Data { get; } Property Value Type Description System.Byte * Dts Decode timestamp in microseconds (dts = pts, except in the case of video streams with B frames). Declaration public long Dts { get; } Property Value Type Description System.Int64 Flags Flags describing properties of a buffer header Declaration public uint Flags { get; } Property Value Type Description System.UInt32 Length Number of bytes currently used in the payload buffer (starting from offset) Declaration public uint Length { get; } Property Value Type Description System.UInt32 Offset Offset in bytes to the start of valid data in the payload buffer Declaration public uint Offset { get; } Property Value Type Description System.UInt32 Properties List of properties associated with this buffer header. Declaration public List Properties { get; set; } Property Value Type Description System.Collections.Generic.List < MMALBufferProperties > Pts Presentation timestamp in microseconds. Declaration public long Pts { get; } Property Value Type Description System.Int64 Type Accessor to the specific type this buffer header represents Declaration public MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T Type { get; } Property Value Type Description MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T Methods PrintProperties() Print the properties associated with this buffer header to console Declaration public void PrintProperties()" - }, - "api/MMALSharp.MMALConnectionImpl.html": { - "href": "api/MMALSharp.MMALConnectionImpl.html", - "title": "Class MMALConnectionImpl", - "keywords": "Class MMALConnectionImpl Represents a connection between two ports Inheritance System.Object MMALObject MMALConnectionImpl Inherited Members MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALConnectionImpl : MMALObject, IDisposable Constructors MMALConnectionImpl(MMAL_CONNECTION_T*, MMALPortBase, MMALPortBase) Declaration protected MMALConnectionImpl(MMAL_CONNECTION_T*ptr, MMALPortBase output, MMALPortBase input) Parameters Type Name Description MMAL_CONNECTION_T * ptr MMALPortBase output MMALPortBase input Properties Enabled Indicates whether this connection is enabled Declaration public bool Enabled { get; } Property Value Type Description System.Boolean Flags Flags passed during the create call (Read Only). A bitwise combination of Connection flags values. Declaration public uint Flags { get; } Property Value Type Description System.UInt32 InputPort The input port of this connection Declaration public MMALPortBase InputPort { get; set; } Property Value Type Description MMALPortBase Name Name of this connection Declaration public string Name { get; } Property Value Type Description System.String OutputPort The output port of this connection Declaration public MMALPortBase OutputPort { get; set; } Property Value Type Description MMALPortBase TimeDisable Time in microseconds taken to disable the connection. Declaration public long TimeDisable { get; } Property Value Type Description System.Int64 TimeEnable Time in microseconds taken to enable the connection. Declaration public long TimeEnable { get; } Property Value Type Description System.Int64 TimeSetup Time in microseconds taken to setup the connection. Declaration public long TimeSetup { get; } Property Value Type Description System.Int64 Methods Dispose() Declaration public override void Dispose() Overrides MMALObject.Dispose()" - }, - "api/MMALSharp.MMALException.html": { - "href": "api/MMALSharp.MMALException.html", - "title": "Class MMALException", - "keywords": "Class MMALException Inheritance System.Object System.Exception MMALException MMALBadAddressException MMALComponentNotConfiguredException MMALComponentNotReadyException MMALCorruptException MMALIllegalSeekException MMALInvalidDeviceException MMALInvalidDirectoryException MMALInvalidException MMALIOException MMALNoMemoryException MMALNoSpaceException MMALNotImplementedException MMALPortConnectedException MMALPortNotConnectedException MMALResourceUnavailableException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALException : Exception, ISerializable, _Exception Constructors MMALException(MMALUtil.MMAL_STATUS_T, String) Declaration public MMALException(MMALUtil.MMAL_STATUS_T status, string prefix) Parameters Type Name Description MMALUtil.MMAL_STATUS_T status System.String prefix" + "api/MMALSharp.ExifTag.html": { + "href": "api/MMALSharp.ExifTag.html", + "title": "Class ExifTag", + "keywords": "Class ExifTag Inheritance System.Object ExifTag Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class ExifTag Properties Key Declaration public string Key { get; set; } Property Value Type Description System.String Value Declaration public string Value { get; set; } Property Value Type Description System.String" }, "api/MMALSharp.MMALNoSpaceException.html": { "href": "api/MMALSharp.MMALNoSpaceException.html", "title": "Class MMALNoSpaceException", "keywords": "Class MMALNoSpaceException Inheritance System.Object System.Exception MMALException MMALNoSpaceException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALNoSpaceException : MMALException, ISerializable, _Exception Constructors MMALNoSpaceException() Declaration public MMALNoSpaceException()" }, - "api/MMALSharp.MMALPortConnectedException.html": { - "href": "api/MMALSharp.MMALPortConnectedException.html", - "title": "Class MMALPortConnectedException", - "keywords": "Class MMALPortConnectedException Inheritance System.Object System.Exception MMALException MMALPortConnectedException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALPortConnectedException : MMALException, ISerializable, _Exception Constructors MMALPortConnectedException() Declaration public MMALPortConnectedException()" + "api/MMALSharp.MMALPortNotConnectedException.html": { + "href": "api/MMALSharp.MMALPortNotConnectedException.html", + "title": "Class MMALPortNotConnectedException", + "keywords": "Class MMALPortNotConnectedException Inheritance System.Object System.Exception MMALException MMALPortNotConnectedException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALPortNotConnectedException : MMALException, ISerializable, _Exception Constructors MMALPortNotConnectedException() Declaration public MMALPortNotConnectedException()" + }, + "api/MMALSharp.Native.MMALBufferProperties.html": { + "href": "api/MMALSharp.Native.MMALBufferProperties.html", + "title": "Enum MMALBufferProperties", + "keywords": "Enum MMALBufferProperties Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMALBufferProperties Fields Name Description MMAL_BUFFER_HEADER_FLAG_CODECSIDEINFO MMAL_BUFFER_HEADER_FLAG_COMPLETEFRAME MMAL_BUFFER_HEADER_FLAG_CONFIG MMAL_BUFFER_HEADER_FLAG_CORRUPTED MMAL_BUFFER_HEADER_FLAG_DECODEONLY MMAL_BUFFER_HEADER_FLAG_DISCONTINUITY MMAL_BUFFER_HEADER_FLAG_ENCRYPTED MMAL_BUFFER_HEADER_FLAG_EOS MMAL_BUFFER_HEADER_FLAG_FRAME MMAL_BUFFER_HEADER_FLAG_FRAME_END MMAL_BUFFER_HEADER_FLAG_FRAME_START MMAL_BUFFER_HEADER_FLAG_KEYFRAME MMAL_BUFFER_HEADER_FLAG_TRANSMISSION_FAILED MMAL_BUFFER_HEADER_FLAG_UNKNOWN MMAL_BUFFER_HEADER_FLAGS_SNAPSHOT" }, "api/MMALSharp.Native.MMALClock.html": { "href": "api/MMALSharp.Native.MMALClock.html", "title": "Class MMALClock", "keywords": "Class MMALClock Inheritance System.Object MMALClock Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALClock Fields MMAL_CLOCK_EVENT_ACTIVE Declaration public static int MMAL_CLOCK_EVENT_ACTIVE Field Value Type Description System.Int32 MMAL_CLOCK_EVENT_DISCONT_THRESHOLD Declaration public static int MMAL_CLOCK_EVENT_DISCONT_THRESHOLD Field Value Type Description System.Int32 MMAL_CLOCK_EVENT_INPUT_BUFFER_INFO Declaration public static int MMAL_CLOCK_EVENT_INPUT_BUFFER_INFO Field Value Type Description System.Int32 MMAL_CLOCK_EVENT_INVALID Declaration public static int MMAL_CLOCK_EVENT_INVALID Field Value Type Description System.Int32 MMAL_CLOCK_EVENT_LATENCY Declaration public static int MMAL_CLOCK_EVENT_LATENCY Field Value Type Description System.Int32 MMAL_CLOCK_EVENT_MAGIC Declaration public static int MMAL_CLOCK_EVENT_MAGIC Field Value Type Description System.Int32 MMAL_CLOCK_EVENT_OUTPUT_BUFFER_INFO Declaration public static int MMAL_CLOCK_EVENT_OUTPUT_BUFFER_INFO Field Value Type Description System.Int32 MMAL_CLOCK_EVENT_REFERENCE Declaration public static int MMAL_CLOCK_EVENT_REFERENCE Field Value Type Description System.Int32 MMAL_CLOCK_EVENT_REQUEST_THRESHOLD Declaration public static int MMAL_CLOCK_EVENT_REQUEST_THRESHOLD Field Value Type Description System.Int32 MMAL_CLOCK_EVENT_SCALE Declaration public static int MMAL_CLOCK_EVENT_SCALE Field Value Type Description System.Int32 MMAL_CLOCK_EVENT_TIME Declaration public static int MMAL_CLOCK_EVENT_TIME Field Value Type Description System.Int32 MMAL_CLOCK_EVENT_UPDATE_THRESHOLD Declaration public static int MMAL_CLOCK_EVENT_UPDATE_THRESHOLD Field Value Type Description System.Int32" }, - "api/MMALSharp.Native.MMALComponent.html": { - "href": "api/MMALSharp.Native.MMALComponent.html", - "title": "Class MMALComponent", - "keywords": "Class MMALComponent Inheritance System.Object MMALComponent Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALComponent Methods mmal_component_acquire(MMAL_COMPONENT_T*) Declaration public static void mmal_component_acquire(MMAL_COMPONENT_T*comp) Parameters Type Name Description MMAL_COMPONENT_T * comp mmal_component_create(String, IntPtr*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_component_create(string name, IntPtr*comp) Parameters Type Name Description System.String name System.IntPtr * comp Returns Type Description MMALUtil.MMAL_STATUS_T mmal_component_destroy(MMAL_COMPONENT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_component_destroy(MMAL_COMPONENT_T*comp) Parameters Type Name Description MMAL_COMPONENT_T * comp Returns Type Description MMALUtil.MMAL_STATUS_T mmal_component_disable(MMAL_COMPONENT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_component_disable(MMAL_COMPONENT_T*comp) Parameters Type Name Description MMAL_COMPONENT_T * comp Returns Type Description MMALUtil.MMAL_STATUS_T mmal_component_enable(MMAL_COMPONENT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_component_enable(MMAL_COMPONENT_T*comp) Parameters Type Name Description MMAL_COMPONENT_T * comp Returns Type Description MMALUtil.MMAL_STATUS_T mmal_component_release(MMAL_COMPONENT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_component_release(MMAL_COMPONENT_T*comp) Parameters Type Name Description MMAL_COMPONENT_T * comp Returns Type Description MMALUtil.MMAL_STATUS_T" + "api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYMODE_T.html": { + "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYMODE_T.html", + "title": "Enum MMALParametersVideo.MMAL_DISPLAYMODE_T", + "keywords": "Enum MMALParametersVideo.MMAL_DISPLAYMODE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_DISPLAYMODE_T Fields Name Description MMAL_DISPLAY_MODE_FILL MMAL_DISPLAY_MODE_LETTERBOX" }, - "api/MMALSharp.Native.MMALParameters.html": { - "href": "api/MMALSharp.Native.MMALParameters.html", - "title": "Class MMALParameters", - "keywords": "Class MMALParameters Inheritance System.Object MMALParameters Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALParameters Fields MMAL_COMPONENT_DEFAULT_AUDIO_DECODER Declaration public const string MMAL_COMPONENT_DEFAULT_AUDIO_DECODER = \"none\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_AUDIO_RENDERER Declaration public const string MMAL_COMPONENT_DEFAULT_AUDIO_RENDERER = \"vc.ril.audio_render\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_CAMERA Declaration public const string MMAL_COMPONENT_DEFAULT_CAMERA = \"vc.ril.camera\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_CAMERA_INFO Declaration public const string MMAL_COMPONENT_DEFAULT_CAMERA_INFO = \"vc.camera_info\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_CLOCK Declaration public const string MMAL_COMPONENT_DEFAULT_CLOCK = \"vc.clock\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_IMAGE_DECODER Declaration public const string MMAL_COMPONENT_DEFAULT_IMAGE_DECODER = \"vc.ril.image_decode\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_IMAGE_ENCODER Declaration public const string MMAL_COMPONENT_DEFAULT_IMAGE_ENCODER = \"vc.ril.image_encode\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_MIRACAST Declaration public const string MMAL_COMPONENT_DEFAULT_MIRACAST = \"vc.miracast\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_NULL_SINK Declaration public const string MMAL_COMPONENT_DEFAULT_NULL_SINK = \"vc.null_sink\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_RESIZER Declaration public const string MMAL_COMPONENT_DEFAULT_RESIZER = \"vc.ril.resize\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_SCHEDULER Declaration public const string MMAL_COMPONENT_DEFAULT_SCHEDULER = \"vc.scheduler\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_SPLITTER Declaration public const string MMAL_COMPONENT_DEFAULT_SPLITTER = \"vc.splitter\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_VIDEO_CONVERTER Declaration public const string MMAL_COMPONENT_DEFAULT_VIDEO_CONVERTER = \"vc.video_convert\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_VIDEO_DECODER Declaration public const string MMAL_COMPONENT_DEFAULT_VIDEO_DECODER = \"vc.ril.video_decode\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_VIDEO_ENCODER Declaration public const string MMAL_COMPONENT_DEFAULT_VIDEO_ENCODER = \"vc.ril.video_encode\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_VIDEO_INJECTER Declaration public const string MMAL_COMPONENT_DEFAULT_VIDEO_INJECTER = \"vc.video_inject\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_VIDEO_RENDERER Declaration public const string MMAL_COMPONENT_DEFAULT_VIDEO_RENDERER = \"vc.ril.video_render\" Field Value Type Description System.String MMAL_COMPONENT_DEFAULT_VIDEO_SPLITTER Declaration public const string MMAL_COMPONENT_DEFAULT_VIDEO_SPLITTER = \"vc.ril.video_splitter\" Field Value Type Description System.String" + "api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYSET_T.html": { + "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYSET_T.html", + "title": "Enum MMALParametersVideo.MMAL_DISPLAYSET_T", + "keywords": "Enum MMALParametersVideo.MMAL_DISPLAYSET_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_DISPLAYSET_T Fields Name Description MMAL_DISPLAY_SET_ALPHA MMAL_DISPLAY_SET_COPYPROTECT MMAL_DISPLAY_SET_DEST_RECT MMAL_DISPLAY_SET_FULLSCREEN MMAL_DISPLAY_SET_LAYER MMAL_DISPLAY_SET_MODE MMAL_DISPLAY_SET_NOASPECT MMAL_DISPLAY_SET_NONE MMAL_DISPLAY_SET_NUM MMAL_DISPLAY_SET_PIXEL MMAL_DISPLAY_SET_SRC_RECT MMAL_DISPLAY_SET_TRANSFORM" }, - "api/MMALSharp.Native.MMALParametersAudio.html": { - "href": "api/MMALSharp.Native.MMALParametersAudio.html", - "title": "Class MMALParametersAudio", - "keywords": "Class MMALParametersAudio Inheritance System.Object MMALParametersAudio Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALParametersAudio Fields MMAL_PARAMETER_AUDIO_DESTINATION Declaration public static int MMAL_PARAMETER_AUDIO_DESTINATION Field Value Type Description System.Int32 MMAL_PARAMETER_AUDIO_LATENCY_TARGET Declaration public static int MMAL_PARAMETER_AUDIO_LATENCY_TARGET Field Value Type Description System.Int32 MMAL_PARAMETER_AUDIO_PASSTHROUGH Declaration public static int MMAL_PARAMETER_AUDIO_PASSTHROUGH Field Value Type Description System.Int32 MMAL_PARAMETER_AUDIO_SOURCE Declaration public static int MMAL_PARAMETER_AUDIO_SOURCE Field Value Type Description System.Int32" + "api/MMALSharp.Native.MMALQueue.html": { + "href": "api/MMALSharp.Native.MMALQueue.html", + "title": "Class MMALQueue", + "keywords": "Class MMALQueue Inheritance System.Object MMALQueue Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALQueue Methods mmal_queue_create() Declaration public static MMAL_QUEUE_T*mmal_queue_create() Returns Type Description MMAL_QUEUE_T * mmal_queue_destroy(MMAL_QUEUE_T*) Declaration public static void mmal_queue_destroy(MMAL_QUEUE_T*ptr) Parameters Type Name Description MMAL_QUEUE_T * ptr mmal_queue_get(MMAL_QUEUE_T*) Declaration public static MMAL_BUFFER_HEADER_T*mmal_queue_get(MMAL_QUEUE_T*ptr) Parameters Type Name Description MMAL_QUEUE_T * ptr Returns Type Description MMAL_BUFFER_HEADER_T * mmal_queue_length(MMAL_QUEUE_T*) Declaration public static uint mmal_queue_length(MMAL_QUEUE_T*ptr) Parameters Type Name Description MMAL_QUEUE_T * ptr Returns Type Description System.UInt32 mmal_queue_put(MMAL_QUEUE_T*, MMAL_QUEUE_T*) Declaration public static void mmal_queue_put(MMAL_QUEUE_T*ptr, MMAL_QUEUE_T*ptr2) Parameters Type Name Description MMAL_QUEUE_T * ptr MMAL_QUEUE_T * ptr2 mmal_queue_put_back(MMAL_QUEUE_T*, MMAL_BUFFER_HEADER_T*) Declaration public static void mmal_queue_put_back(MMAL_QUEUE_T*ptr, MMAL_BUFFER_HEADER_T*header) Parameters Type Name Description MMAL_QUEUE_T * ptr MMAL_BUFFER_HEADER_T * header mmal_queue_wait(MMAL_QUEUE_T*) Declaration public static MMAL_BUFFER_HEADER_T*mmal_queue_wait(MMAL_QUEUE_T*ptr) Parameters Type Name Description MMAL_QUEUE_T * ptr Returns Type Description MMAL_BUFFER_HEADER_T *" }, - "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T.html": { - "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T.html", - "title": "Enum MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T", - "keywords": "Enum MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_VIDEO_NALUNITFORMAT_T Fields Name Description MMAL_VIDEO_NALUNITFORMAT_FOURBYTEINTERLEAVELENGTH MMAL_VIDEO_NALUNITFORMAT_NALUNITPERBUFFER MMAL_VIDEO_NALUNITFORMAT_ONEBYTEINTERLEAVELENGTH MMAL_VIDEO_NALUNITFORMAT_STARTCODES MMAL_VIDEO_NALUNITFORMAT_TWOBYTEINTERLEAVELENGTH" + "api/MMALSharp.Native.MMALUtil.MMAL_STATUS_T.html": { + "href": "api/MMALSharp.Native.MMALUtil.MMAL_STATUS_T.html", + "title": "Enum MMALUtil.MMAL_STATUS_T", + "keywords": "Enum MMALUtil.MMAL_STATUS_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_STATUS_T Fields Name Description MMAL_EAGAIN MMAL_ECONFIG MMAL_ECORRUPT MMAL_EFAULT MMAL_EINVAL MMAL_EIO MMAL_EISCONN MMAL_ENOENT MMAL_ENOMEM MMAL_ENOSPC MMAL_ENOSYS MMAL_ENOTCONN MMAL_ENOTREADY MMAL_ENXIO MMAL_ESPIPE MMAL_STATUS_MAX MMAL_SUCCESS" }, - "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_PROFILE_T.html": { - "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_PROFILE_T.html", - "title": "Enum MMALParametersVideo.MMAL_VIDEO_PROFILE_T", - "keywords": "Enum MMALParametersVideo.MMAL_VIDEO_PROFILE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_VIDEO_PROFILE_T Fields Name Description MMAL_VIDEO_PROFILE_H263_BACKWARDCOMPATIBLE MMAL_VIDEO_PROFILE_H263_BASELINE MMAL_VIDEO_PROFILE_H263_H320CODING MMAL_VIDEO_PROFILE_H263_HIGHCOMPRESSION MMAL_VIDEO_PROFILE_H263_HIGHLATENCY MMAL_VIDEO_PROFILE_H263_INTERLACE MMAL_VIDEO_PROFILE_H263_INTERNET MMAL_VIDEO_PROFILE_H263_ISWV2 MMAL_VIDEO_PROFILE_H263_ISWV3 MMAL_VIDEO_PROFILE_H264_BASELINE MMAL_VIDEO_PROFILE_H264_CONSTRAINED_BASELINE MMAL_VIDEO_PROFILE_H264_EXTENDED MMAL_VIDEO_PROFILE_H264_HIGH MMAL_VIDEO_PROFILE_H264_HIGH10 MMAL_VIDEO_PROFILE_H264_HIGH422 MMAL_VIDEO_PROFILE_H264_HIGH444 MMAL_VIDEO_PROFILE_H264_MAIN MMAL_VIDEO_PROFILE_MP4V_ADVANCEDCODING MMAL_VIDEO_PROFILE_MP4V_ADVANCEDCORE MMAL_VIDEO_PROFILE_MP4V_ADVANCEDREALTIME MMAL_VIDEO_PROFILE_MP4V_ADVANCEDSCALABLE MMAL_VIDEO_PROFILE_MP4V_ADVANCEDSIMPLE MMAL_VIDEO_PROFILE_MP4V_BASICANIMATED MMAL_VIDEO_PROFILE_MP4V_CORE MMAL_VIDEO_PROFILE_MP4V_CORESCALABLE MMAL_VIDEO_PROFILE_MP4V_HYBRID MMAL_VIDEO_PROFILE_MP4V_MAIN MMAL_VIDEO_PROFILE_MP4V_NBIT MMAL_VIDEO_PROFILE_MP4V_SCALABLETEXTURE MMAL_VIDEO_PROFILE_MP4V_SIMPLE MMAL_VIDEO_PROFILE_MP4V_SIMPLEFACE MMAL_VIDEO_PROFILE_MP4V_SIMPLEFBA MMAL_VIDEO_PROFILE_MP4V_SIMPLESCALABLE" + "api/MMALSharp.Native.MMAL_CLOCK_DISCONT_THRESHOLD_T.html": { + "href": "api/MMALSharp.Native.MMAL_CLOCK_DISCONT_THRESHOLD_T.html", + "title": "Struct MMAL_CLOCK_DISCONT_THRESHOLD_T", + "keywords": "Struct MMAL_CLOCK_DISCONT_THRESHOLD_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CLOCK_DISCONT_THRESHOLD_T Constructors MMAL_CLOCK_DISCONT_THRESHOLD_T(Int64, Int64) Declaration public MMAL_CLOCK_DISCONT_THRESHOLD_T(long threshold, long duration) Parameters Type Name Description System.Int64 threshold System.Int64 duration Properties Duration Declaration public long Duration { get; } Property Value Type Description System.Int64 Threshold Declaration public long Threshold { get; } Property Value Type Description System.Int64" }, - "api/MMALSharp.Native.MMALPort.MMAL_PORT_TYPE_T.html": { - "href": "api/MMALSharp.Native.MMALPort.MMAL_PORT_TYPE_T.html", - "title": "Enum MMALPort.MMAL_PORT_TYPE_T", - "keywords": "Enum MMALPort.MMAL_PORT_TYPE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PORT_TYPE_T Fields Name Description MMAL_PORT_TYPE_CLOCK MMAL_PORT_TYPE_CONTROL MMAL_PORT_TYPE_INPUT MMAL_PORT_TYPE_OUTPUT MMAL_PORT_TYPE_UNKNOWN" + "api/MMALSharp.Native.MMAL_CLOCK_EVENT_DATA.html": { + "href": "api/MMALSharp.Native.MMAL_CLOCK_EVENT_DATA.html", + "title": "Struct MMAL_CLOCK_EVENT_DATA", + "keywords": "Struct MMAL_CLOCK_EVENT_DATA Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_CLOCK_EVENT_DATA Constructors MMAL_CLOCK_EVENT_DATA(Int32, MMAL_RATIONAL_T, MMAL_CLOCK_UPDATE_THRESHOLD_T, MMAL_CLOCK_DISCONT_THRESHOLD_T, MMAL_CLOCK_REQUEST_THRESHOLD_T, MMAL_CLOCK_BUFFER_INFO_T, MMAL_CLOCK_LATENCY_T) Declaration public MMAL_CLOCK_EVENT_DATA(int enable, MMAL_RATIONAL_T scale, MMAL_CLOCK_UPDATE_THRESHOLD_T updateThreshold, MMAL_CLOCK_DISCONT_THRESHOLD_T discontThreshold, MMAL_CLOCK_REQUEST_THRESHOLD_T requestThreshold, MMAL_CLOCK_BUFFER_INFO_T buffer, MMAL_CLOCK_LATENCY_T latency) Parameters Type Name Description System.Int32 enable MMAL_RATIONAL_T scale MMAL_CLOCK_UPDATE_THRESHOLD_T updateThreshold MMAL_CLOCK_DISCONT_THRESHOLD_T discontThreshold MMAL_CLOCK_REQUEST_THRESHOLD_T requestThreshold MMAL_CLOCK_BUFFER_INFO_T buffer MMAL_CLOCK_LATENCY_T latency Properties Buffer Declaration public MMAL_CLOCK_BUFFER_INFO_T Buffer { get; } Property Value Type Description MMAL_CLOCK_BUFFER_INFO_T DiscontThreshold Declaration public MMAL_CLOCK_DISCONT_THRESHOLD_T DiscontThreshold { get; } Property Value Type Description MMAL_CLOCK_DISCONT_THRESHOLD_T Enable Declaration public int Enable { get; } Property Value Type Description System.Int32 Latency Declaration public MMAL_CLOCK_LATENCY_T Latency { get; } Property Value Type Description MMAL_CLOCK_LATENCY_T RequestThreshold Declaration public MMAL_CLOCK_REQUEST_THRESHOLD_T RequestThreshold { get; } Property Value Type Description MMAL_CLOCK_REQUEST_THRESHOLD_T Scale Declaration public MMAL_RATIONAL_T Scale { get; } Property Value Type Description MMAL_RATIONAL_T UpdateThreshold Declaration public MMAL_CLOCK_UPDATE_THRESHOLD_T UpdateThreshold { get; } Property Value Type Description MMAL_CLOCK_UPDATE_THRESHOLD_T" }, - "api/MMALSharp.Native.MMALPort.html": { - "href": "api/MMALSharp.Native.MMALPort.html", - "title": "Class MMALPort", - "keywords": "Class MMALPort Inheritance System.Object MMALPort Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALPort Fields MMAL_PORT_CAPABILITY_ALLOCATION Declaration public const int MMAL_PORT_CAPABILITY_ALLOCATION = 2 Field Value Type Description System.Int32 MMAL_PORT_CAPABILITY_PASSTHROUGH Declaration public const int MMAL_PORT_CAPABILITY_PASSTHROUGH = 1 Field Value Type Description System.Int32 MMAL_PORT_CAPABILITY_SUPPORTS_EVENT_FORMAT_CHANGE Declaration public const int MMAL_PORT_CAPABILITY_SUPPORTS_EVENT_FORMAT_CHANGE = 4 Field Value Type Description System.Int32 MMAL_PORT_TYPE_INVALID Declaration public const uint MMAL_PORT_TYPE_INVALID = 4294967295U Field Value Type Description System.UInt32 Methods mmal_port_connect(MMAL_PORT_T*, MMAL_PORT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_connect(MMAL_PORT_T*port, MMAL_PORT_T*port2) Parameters Type Name Description MMAL_PORT_T * port MMAL_PORT_T * port2 Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_disable(MMAL_PORT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_disable(MMAL_PORT_T*port) Parameters Type Name Description MMAL_PORT_T * port Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_disconnect(MMAL_PORT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_disconnect(MMAL_PORT_T*port) Parameters Type Name Description MMAL_PORT_T * port Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_enable(MMAL_PORT_T*, IntPtr) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_enable(MMAL_PORT_T*port, IntPtr cb) Parameters Type Name Description MMAL_PORT_T * port System.IntPtr cb Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_event_get(MMAL_PORT_T*, IntPtr*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_event_get(MMAL_PORT_T*port, IntPtr*buffer) Parameters Type Name Description MMAL_PORT_T * port System.IntPtr * buffer Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_flush(MMAL_PORT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_flush(MMAL_PORT_T*port) Parameters Type Name Description MMAL_PORT_T * port Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_format_commit(MMAL_PORT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_format_commit(MMAL_PORT_T*port) Parameters Type Name Description MMAL_PORT_T * port Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_get(MMAL_PORT_T*, MMAL_PARAMETER_HEADER_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_get(MMAL_PORT_T*port, MMAL_PARAMETER_HEADER_T*header) Parameters Type Name Description MMAL_PORT_T * port MMAL_PARAMETER_HEADER_T * header Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_parameter_set(MMAL_PORT_T*, MMAL_PARAMETER_HEADER_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_parameter_set(MMAL_PORT_T*port, MMAL_PARAMETER_HEADER_T*header) Parameters Type Name Description MMAL_PORT_T * port MMAL_PARAMETER_HEADER_T * header Returns Type Description MMALUtil.MMAL_STATUS_T mmal_port_payload_alloc(MMAL_PORT_T*, UInt32) Declaration public static byte *mmal_port_payload_alloc(MMAL_PORT_T*port, uint payload_size) Parameters Type Name Description MMAL_PORT_T * port System.UInt32 payload_size Returns Type Description System.Byte * mmal_port_payload_free(MMAL_PORT_T*, ref Byte) Declaration public static void mmal_port_payload_free(MMAL_PORT_T*port, ref byte payload_size) Parameters Type Name Description MMAL_PORT_T * port System.Byte payload_size mmal_port_send_buffer(MMAL_PORT_T*, MMAL_BUFFER_HEADER_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_port_send_buffer(MMAL_PORT_T*port, MMAL_BUFFER_HEADER_T*header) Parameters Type Name Description MMAL_PORT_T * port MMAL_BUFFER_HEADER_T * header Returns Type Description MMALUtil.MMAL_STATUS_T" + "api/MMALSharp.Native.MMAL_EVENT_FORMAT_CHANGED_T.html": { + "href": "api/MMALSharp.Native.MMAL_EVENT_FORMAT_CHANGED_T.html", + "title": "Struct MMAL_EVENT_FORMAT_CHANGED_T", + "keywords": "Struct MMAL_EVENT_FORMAT_CHANGED_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_EVENT_FORMAT_CHANGED_T Constructors MMAL_EVENT_FORMAT_CHANGED_T(UInt32, UInt32, UInt32, UInt32, MMAL_ES_FORMAT_T*) Declaration public MMAL_EVENT_FORMAT_CHANGED_T(uint bufferSizeMin, uint bufferNumMin, uint bufferSizeRecommended, uint bufferNumRecommended, MMAL_ES_FORMAT_T*format) Parameters Type Name Description System.UInt32 bufferSizeMin System.UInt32 bufferNumMin System.UInt32 bufferSizeRecommended System.UInt32 bufferNumRecommended MMAL_ES_FORMAT_T * format Properties BufferNumMin Declaration public uint BufferNumMin { get; } Property Value Type Description System.UInt32 BufferNumRecommended Declaration public uint BufferNumRecommended { get; } Property Value Type Description System.UInt32 BufferSizeMin Declaration public uint BufferSizeMin { get; } Property Value Type Description System.UInt32 BufferSizeRecommended Declaration public uint BufferSizeRecommended { get; } Property Value Type Description System.UInt32 Format Declaration public MMAL_ES_FORMAT_T*Format { get; } Property Value Type Description MMAL_ES_FORMAT_T *" }, - "api/MMALSharp.Native.MMAL_CAMERA_CLOCKING_MODE_T.html": { - "href": "api/MMALSharp.Native.MMAL_CAMERA_CLOCKING_MODE_T.html", - "title": "Enum MMAL_CAMERA_CLOCKING_MODE_T", - "keywords": "Enum MMAL_CAMERA_CLOCKING_MODE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_CAMERA_CLOCKING_MODE_T Fields Name Description MMAL_CAMERA_CLOCKING_MODE_CLOCK MMAL_CAMERA_CLOCKING_MODE_MAX MMAL_CAMERA_CLOCKING_MODE_STROBE" + "api/MMALSharp.Native.MMAL_EVENT_PARAMETER_CHANGED_T.html": { + "href": "api/MMALSharp.Native.MMAL_EVENT_PARAMETER_CHANGED_T.html", + "title": "Struct MMAL_EVENT_PARAMETER_CHANGED_T", + "keywords": "Struct MMAL_EVENT_PARAMETER_CHANGED_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_EVENT_PARAMETER_CHANGED_T Constructors MMAL_EVENT_PARAMETER_CHANGED_T(MMAL_PARAMETER_HEADER_T) Declaration public MMAL_EVENT_PARAMETER_CHANGED_T(MMAL_PARAMETER_HEADER_T hdr) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" }, - "api/MMALSharp.Native.MMAL_CAMERA_INTERFACE_T.html": { - "href": "api/MMALSharp.Native.MMAL_CAMERA_INTERFACE_T.html", - "title": "Enum MMAL_CAMERA_INTERFACE_T", - "keywords": "Enum MMAL_CAMERA_INTERFACE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_CAMERA_INTERFACE_T Fields Name Description MMAL_CAMERA_INTERFACE_CCP2 MMAL_CAMERA_INTERFACE_CPI MMAL_CAMERA_INTERFACE_CSI2 MMAL_CAMERA_INTERFACE_MAX" + "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T.html", + "title": "Enum MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T", + "keywords": "Enum MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T Fields Name Description MMAL_PARAM_TIMESTAMP_MODE_MAX MMAL_PARAM_TIMESTAMP_MODE_RAW_STC MMAL_PARAM_TIMESTAMP_MODE_RESET_STC MMAL_PARAM_TIMESTAMP_MODE_ZERO" }, - "api/MMALSharp.Native.MMAL_COMPONENT_PRIVATE_T.html": { - "href": "api/MMALSharp.Native.MMAL_COMPONENT_PRIVATE_T.html", - "title": "Struct MMAL_COMPONENT_PRIVATE_T", - "keywords": "Struct MMAL_COMPONENT_PRIVATE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_COMPONENT_PRIVATE_T" + "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_CAMERA_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_CAMERA_T.html", + "title": "Struct MMAL_PARAMETER_CAMERA_INFO_CAMERA_T", + "keywords": "Struct MMAL_PARAMETER_CAMERA_INFO_CAMERA_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_INFO_CAMERA_T Constructors MMAL_PARAMETER_CAMERA_INFO_CAMERA_T(Int32, Int32, Int32, Int32) Declaration public MMAL_PARAMETER_CAMERA_INFO_CAMERA_T(int portId, int maxWidth, int maxHeight, int lensPresent) Parameters Type Name Description System.Int32 portId System.Int32 maxWidth System.Int32 maxHeight System.Int32 lensPresent Properties LensPresent Declaration public int LensPresent { get; } Property Value Type Description System.Int32 MaxHeight Declaration public int MaxHeight { get; } Property Value Type Description System.Int32 MaxWidth Declaration public int MaxWidth { get; } Property Value Type Description System.Int32 PortId Declaration public int PortId { get; } Property Value Type Description System.Int32" }, - "api/MMALSharp.Native.MMAL_COMPONENT_T.html": { - "href": "api/MMALSharp.Native.MMAL_COMPONENT_T.html", - "title": "Struct MMAL_COMPONENT_T", - "keywords": "Struct MMAL_COMPONENT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_COMPONENT_T Constructors MMAL_COMPONENT_T(IntPtr, IntPtr, Char*, UInt32, MMAL_PORT_T*, UInt32, MMAL_PORT_T**, UInt32, MMAL_PORT_T**, UInt32, MMAL_PORT_T**, UInt32, MMAL_PORT_T**, UInt32) Declaration public MMAL_COMPONENT_T(IntPtr priv, IntPtr userData, char *name, uint isEnabled, MMAL_PORT_T*control, uint inputNum, MMAL_PORT_T**input, uint outputNum, MMAL_PORT_T**output, uint clockNum, MMAL_PORT_T**clock, uint portNum, MMAL_PORT_T**port, uint id) Parameters Type Name Description System.IntPtr priv System.IntPtr userData System.Char * name System.UInt32 isEnabled MMAL_PORT_T * control System.UInt32 inputNum MMAL_PORT_T ** input System.UInt32 outputNum MMAL_PORT_T ** output System.UInt32 clockNum MMAL_PORT_T ** clock System.UInt32 portNum MMAL_PORT_T ** port System.UInt32 id Properties Clock Declaration public MMAL_PORT_T**Clock { get; } Property Value Type Description MMAL_PORT_T ** ClockNum Declaration public uint ClockNum { get; } Property Value Type Description System.UInt32 Control Declaration public MMAL_PORT_T*Control { get; } Property Value Type Description MMAL_PORT_T * Id Declaration public uint Id { get; } Property Value Type Description System.UInt32 Input Declaration public MMAL_PORT_T**Input { get; } Property Value Type Description MMAL_PORT_T ** InputNum Declaration public uint InputNum { get; } Property Value Type Description System.UInt32 IsEnabled Declaration public uint IsEnabled { get; } Property Value Type Description System.UInt32 Name Declaration public char *Name { get; } Property Value Type Description System.Char * Output Declaration public MMAL_PORT_T**Output { get; } Property Value Type Description MMAL_PORT_T ** OutputNum Declaration public uint OutputNum { get; } Property Value Type Description System.UInt32 Port Declaration public MMAL_PORT_T**Port { get; } Property Value Type Description MMAL_PORT_T ** PortNum Declaration public uint PortNum { get; } Property Value Type Description System.UInt32 Priv Declaration public IntPtr Priv { get; } Property Value Type Description System.IntPtr UserData Declaration public IntPtr UserData { get; } Property Value Type Description System.IntPtr" + "api/MMALSharp.Native.MMAL_PARAMETER_CAPTUREMODE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAPTUREMODE_T.html", + "title": "Struct MMAL_PARAMETER_CAPTUREMODE_T", + "keywords": "Struct MMAL_PARAMETER_CAPTUREMODE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAPTUREMODE_T Constructors MMAL_PARAMETER_CAPTUREMODE_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAMETER_CAPTUREMODE_MODE_T) Declaration public MMAL_PARAMETER_CAPTUREMODE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAMETER_CAPTUREMODE_MODE_T mode) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAMETER_CAPTUREMODE_MODE_T mode Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Mode Declaration public MMAL_PARAMETER_CAPTUREMODE_MODE_T Mode { get; } Property Value Type Description MMAL_PARAMETER_CAPTUREMODE_MODE_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_ALGORITHM_CONTROL_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_ALGORITHM_CONTROL_T.html", - "title": "Struct MMAL_PARAMETER_ALGORITHM_CONTROL_T", - "keywords": "Struct MMAL_PARAMETER_ALGORITHM_CONTROL_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_ALGORITHM_CONTROL_T Constructors MMAL_PARAMETER_ALGORITHM_CONTROL_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T, Int32) Declaration public MMAL_PARAMETER_ALGORITHM_CONTROL_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T algorithm, int enabled) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T algorithm System.Int32 enabled Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Algorithm Declaration public MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T Algorithm { get; } Property Value Type Description MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T Enabled Declaration public int Enabled { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" + "api/MMALSharp.Native.MMAL_PARAMETER_CAPTURE_STATUS_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAPTURE_STATUS_T.html", + "title": "Struct MMAL_PARAMETER_CAPTURE_STATUS_T", + "keywords": "Struct MMAL_PARAMETER_CAPTURE_STATUS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAPTURE_STATUS_T Constructors MMAL_PARAMETER_CAPTURE_STATUS_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_CAPTURE_STATUS_T) Declaration public MMAL_PARAMETER_CAPTURE_STATUS_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_CAPTURE_STATUS_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_CAPTURE_STATUS_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_PARAM_CAPTURE_STATUS_T Value { get; } Property Value Type Description MMAL_PARAM_CAPTURE_STATUS_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T.html", - "title": "Struct MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T", - "keywords": "Struct MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T Constructors MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T(MMAL_PARAMETER_HEADER_T, Int32, UInt32, UInt32, UInt32, Int32, Int32, Int32) Declaration public MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T(MMAL_PARAMETER_HEADER_T hdr, int enable, uint filter, uint target, uint shift, int speedFactor, int interFactor, int adjCap) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 enable System.UInt32 filter System.UInt32 target System.UInt32 shift System.Int32 speedFactor System.Int32 interFactor System.Int32 adjCap Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties AdjCap Declaration public int AdjCap { get; } Property Value Type Description System.Int32 Enable Declaration public int Enable { get; } Property Value Type Description System.Int32 Filter Declaration public uint Filter { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T InterFactor Declaration public int InterFactor { get; } Property Value Type Description System.Int32 Shift Declaration public uint Shift { get; } Property Value Type Description System.UInt32 SpeedFactor Declaration public int SpeedFactor { get; } Property Value Type Description System.Int32 Target Declaration public uint Target { get; } Property Value Type Description System.UInt32" + "api/MMALSharp.Native.MMAL_PARAMETER_EXPOSUREMETERINGMODE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_EXPOSUREMETERINGMODE_T.html", + "title": "Struct MMAL_PARAMETER_EXPOSUREMETERINGMODE_T", + "keywords": "Struct MMAL_PARAMETER_EXPOSUREMETERINGMODE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_EXPOSUREMETERINGMODE_T Constructors MMAL_PARAMETER_EXPOSUREMETERINGMODE_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_EXPOSUREMETERINGMODE_T) Declaration public MMAL_PARAMETER_EXPOSUREMETERINGMODE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_EXPOSUREMETERINGMODE_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_EXPOSUREMETERINGMODE_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Value Declaration public MMAL_PARAM_EXPOSUREMETERINGMODE_T Value { get; } Property Value Type Description MMAL_PARAM_EXPOSUREMETERINGMODE_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T.html", - "title": "Enum MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T", - "keywords": "Enum MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T Fields Name Description MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_LED MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_MAX MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_OTHER MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_XENON" + "api/MMALSharp.Native.MMAL_PARAMETER_EXPOSUREMODE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_EXPOSUREMODE_T.html", + "title": "Struct MMAL_PARAMETER_EXPOSUREMODE_T", + "keywords": "Struct MMAL_PARAMETER_EXPOSUREMODE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_EXPOSUREMODE_T Constructors MMAL_PARAMETER_EXPOSUREMODE_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_EXPOSUREMODE_T) Declaration public MMAL_PARAMETER_EXPOSUREMODE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_EXPOSUREMODE_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_EXPOSUREMODE_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Value Declaration public MMAL_PARAM_EXPOSUREMODE_T Value { get; } Property Value Type Description MMAL_PARAM_EXPOSUREMODE_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_T.html", - "title": "Struct MMAL_PARAMETER_CAMERA_INFO_T", - "keywords": "Struct MMAL_PARAMETER_CAMERA_INFO_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_INFO_T Constructors MMAL_PARAMETER_CAMERA_INFO_T(MMAL_PARAMETER_HEADER_T, Int32, Int32, MMAL_PARAMETER_CAMERA_INFO_CAMERA_T[], MMAL_PARAMETER_CAMERA_INFO_FLASH_T[]) Declaration public MMAL_PARAMETER_CAMERA_INFO_T(MMAL_PARAMETER_HEADER_T hdr, int numCameras, int numFlashes, MMAL_PARAMETER_CAMERA_INFO_CAMERA_T[] cameras, MMAL_PARAMETER_CAMERA_INFO_FLASH_T[] flashes) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 numCameras System.Int32 numFlashes MMAL_PARAMETER_CAMERA_INFO_CAMERA_T [] cameras MMAL_PARAMETER_CAMERA_INFO_FLASH_T [] flashes Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Cameras Declaration public MMAL_PARAMETER_CAMERA_INFO_CAMERA_T[] Cameras { get; } Property Value Type Description MMAL_PARAMETER_CAMERA_INFO_CAMERA_T [] Flashes Declaration public MMAL_PARAMETER_CAMERA_INFO_FLASH_T[] Flashes { get; } Property Value Type Description MMAL_PARAMETER_CAMERA_INFO_FLASH_T [] Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T NumCameras Declaration public int NumCameras { get; } Property Value Type Description System.Int32 NumFlashes Declaration public int NumFlashes { get; } Property Value Type Description System.Int32" + "api/MMALSharp.Native.MMAL_PARAMETER_UINT64_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_UINT64_T.html", + "title": "Struct MMAL_PARAMETER_UINT64_T", + "keywords": "Struct MMAL_PARAMETER_UINT64_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_UINT64_T Constructors MMAL_PARAMETER_UINT64_T(MMAL_PARAMETER_HEADER_T, UInt64) Declaration public MMAL_PARAMETER_UINT64_T(MMAL_PARAMETER_HEADER_T hdr, ulong value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt64 value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public ulong Value { get; } Property Value Type Description System.UInt64" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CONFIGFILE_CHUNK_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CONFIGFILE_CHUNK_T.html", - "title": "Struct MMAL_PARAMETER_CONFIGFILE_CHUNK_T", - "keywords": "Struct MMAL_PARAMETER_CONFIGFILE_CHUNK_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CONFIGFILE_CHUNK_T Constructors MMAL_PARAMETER_CONFIGFILE_CHUNK_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32, String) Declaration public MMAL_PARAMETER_CONFIGFILE_CHUNK_T(MMAL_PARAMETER_HEADER_T hdr, uint size, uint offset, string data) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 size System.UInt32 offset System.String data Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Data Declaration public string Data { get; } Property Value Type Description System.String Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Offset Declaration public uint Offset { get; } Property Value Type Description System.UInt32 Size Declaration public uint Size { get; } Property Value Type Description System.UInt32" + "api/MMALSharp.Native.MMAL_PARAMETER_URI_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_URI_T.html", + "title": "Struct MMAL_PARAMETER_URI_T", + "keywords": "Struct MMAL_PARAMETER_URI_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_URI_T Constructors MMAL_PARAMETER_URI_T(MMAL_PARAMETER_HEADER_T, String) Declaration public MMAL_PARAMETER_URI_T(MMAL_PARAMETER_HEADER_T hdr, string value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.String value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public string Value { get; } Property Value Type Description System.String" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CONFIGFILE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CONFIGFILE_T.html", - "title": "Struct MMAL_PARAMETER_CONFIGFILE_T", - "keywords": "Struct MMAL_PARAMETER_CONFIGFILE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CONFIGFILE_T Constructors MMAL_PARAMETER_CONFIGFILE_T(MMAL_PARAMETER_HEADER_T, UInt32) Declaration public MMAL_PARAMETER_CONFIGFILE_T(MMAL_PARAMETER_HEADER_T hdr, uint value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public uint Value { get; } Property Value Type Description System.UInt32" + "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T.html", + "title": "Struct MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T", + "keywords": "Struct MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T Constructors MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32, UInt32[]) Declaration public MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T(MMAL_PARAMETER_HEADER_T hdr, uint currentTime, uint ticksPerSec, uint[] lhs) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 currentTime System.UInt32 ticksPerSec System.UInt32 [] lhs Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties CurrentTime Declaration public uint CurrentTime { get; } Property Value Type Description System.UInt32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Lhs Declaration public uint[] Lhs { get; } Property Value Type Description System.UInt32 [] TicksPerSec Declaration public uint TicksPerSec { get; } Property Value Type Description System.UInt32" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T.html", - "title": "Struct MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T", - "keywords": "Struct MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T Constructors MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T(MMAL_PARAMETER_HEADER_T, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Byte, Byte, Byte, Byte, Int32, Byte, Byte, Byte, Byte, Byte[]) Declaration public MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T(MMAL_PARAMETER_HEADER_T hdr, int enable, int showShutter, int showAnalogGain, int showLens, int showCaf, int showMotion, int showFrameNum, int enableTextBackground, int customBackgroundColor, byte customBackgroundY, byte customBackgroundU, byte customBackgroundV, byte dummy1, int customTextColor, byte customTextY, byte customTextU, byte customTextV, byte textSize, byte[] text) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 enable System.Int32 showShutter System.Int32 showAnalogGain System.Int32 showLens System.Int32 showCaf System.Int32 showMotion System.Int32 showFrameNum System.Int32 enableTextBackground System.Int32 customBackgroundColor System.Byte customBackgroundY System.Byte customBackgroundU System.Byte customBackgroundV System.Byte dummy1 System.Int32 customTextColor System.Byte customTextY System.Byte customTextU System.Byte customTextV System.Byte textSize System.Byte [] text Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties CustomBackgroundU Declaration public byte CustomBackgroundU { get; } Property Value Type Description System.Byte CustomBackgroundV Declaration public byte CustomBackgroundV { get; } Property Value Type Description System.Byte CustomBackgroundY Declaration public byte CustomBackgroundY { get; } Property Value Type Description System.Byte CustomTextColor Declaration public int CustomTextColor { get; } Property Value Type Description System.Int32 CustomTextU Declaration public byte CustomTextU { get; } Property Value Type Description System.Byte CustomTextV Declaration public byte CustomTextV { get; } Property Value Type Description System.Byte CustomTextY Declaration public byte CustomTextY { get; } Property Value Type Description System.Byte Dummy1 Declaration public byte Dummy1 { get; } Property Value Type Description System.Byte Enable Declaration public int Enable { get; } Property Value Type Description System.Int32 EnableTextBackground Declaration public int EnableTextBackground { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T ShowAnalogGain Declaration public int ShowAnalogGain { get; } Property Value Type Description System.Int32 ShowCaf Declaration public int ShowCaf { get; } Property Value Type Description System.Int32 ShowFrameNum Declaration public int ShowFrameNum { get; } Property Value Type Description System.Int32 ShowLens Declaration public int ShowLens { get; } Property Value Type Description System.Int32 ShowMotion Declaration public int ShowMotion { get; } Property Value Type Description System.Int32 ShowShutter Declaration public int ShowShutter { get; } Property Value Type Description System.Int32 Text Declaration public byte[] Text { get; } Property Value Type Description System.Byte []" + "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T.html", + "title": "Struct MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T", + "keywords": "Struct MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T Constructors MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32, UInt32, IntPtr) Declaration public MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T(MMAL_PARAMETER_HEADER_T hdr, uint sizeWanted, uint protect, uint memHandle, IntPtr physAddr) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 sizeWanted System.UInt32 protect System.UInt32 memHandle System.IntPtr physAddr Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T MemHandle Declaration public uint MemHandle { get; } Property Value Type Description System.UInt32 PhysAddr Declaration public IntPtr PhysAddr { get; } Property Value Type Description System.IntPtr Protect Declaration public uint Protect { get; } Property Value Type Description System.UInt32 SizeWanted Declaration public uint SizeWanted { get; } Property Value Type Description System.UInt32" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_V2_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_V2_T.html", - "title": "Struct MMAL_PARAMETER_CAMERA_INFO_V2_T", - "keywords": "Struct MMAL_PARAMETER_CAMERA_INFO_V2_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_INFO_V2_T Constructors MMAL_PARAMETER_CAMERA_INFO_V2_T(MMAL_PARAMETER_HEADER_T, Int32, Int32, MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T[], MMAL_PARAMETER_CAMERA_INFO_FLASH_T[]) Declaration public MMAL_PARAMETER_CAMERA_INFO_V2_T(MMAL_PARAMETER_HEADER_T hdr, int numCameras, int numFlashes, MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T[] cameras, MMAL_PARAMETER_CAMERA_INFO_FLASH_T[] flashes) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 numCameras System.Int32 numFlashes MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T [] cameras MMAL_PARAMETER_CAMERA_INFO_FLASH_T [] flashes Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Cameras Declaration public MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T[] Cameras { get; } Property Value Type Description MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T [] Flashes Declaration public MMAL_PARAMETER_CAMERA_INFO_FLASH_T[] Flashes { get; } Property Value Type Description MMAL_PARAMETER_CAMERA_INFO_FLASH_T [] Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T NumCameras Declaration public int NumCameras { get; } Property Value Type Description System.Int32 NumFlashes Declaration public int NumFlashes { get; } Property Value Type Description System.Int32" + "api/MMALSharp.Native.html": { + "href": "api/MMALSharp.Native.html", + "title": "Namespace MMALSharp.Native", + "keywords": "Namespace MMALSharp.Native Classes BcmHost MMALBuffer MMALClock MMALComponent MMALConnection MMALEncoding MMALEvents MMALFormat MMALParameters MMALParametersAudio MMALParametersCamera MMALParametersClock MMALParametersCommon MMALParametersVideo MMALPool MMALPort MMALQueue MMALUtil Structs MMAL_AUDIO_FORMAT_T MMAL_BUFFER_HEADER_PRIVATE_T MMAL_BUFFER_HEADER_T MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T MMAL_CLOCK_BUFFER_INFO_T MMAL_CLOCK_DISCONT_THRESHOLD_T MMAL_CLOCK_EVENT_DATA MMAL_CLOCK_EVENT_T MMAL_CLOCK_LATENCY_T MMAL_CLOCK_REQUEST_THRESHOLD_T MMAL_CLOCK_UPDATE_THRESHOLD_T MMAL_COMPONENT_PRIVATE_T MMAL_COMPONENT_T MMAL_CONNECTION_T MMAL_CORE_PORT_STATISTICS_T MMAL_CORE_STATISTICS_T MMAL_DISPLAYREGION_T MMAL_ES_FORMAT_T MMAL_ES_SPECIFIC_FORMAT_T MMAL_EVENT_END_OF_STREAM_T MMAL_EVENT_FORMAT_CHANGED_T MMAL_EVENT_PARAMETER_CHANGED_T MMAL_FLOAT_RECT_T MMAL_PARAMETER_ALGORITHM_CONTROL_T MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T MMAL_PARAMETER_AWB_GAINS_T MMAL_PARAMETER_AWBMODE_T MMAL_PARAMETER_BOOLEAN_T MMAL_PARAMETER_BUFFER_REQUIREMENTS_T MMAL_PARAMETER_BYTES_T MMAL_PARAMETER_CAMERA_ANNOTATE_T MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T MMAL_PARAMETER_CAMERA_CONFIG_T MMAL_PARAMETER_CAMERA_INFO_CAMERA_T MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T MMAL_PARAMETER_CAMERA_INFO_FLASH_T MMAL_PARAMETER_CAMERA_INFO_T MMAL_PARAMETER_CAMERA_INFO_V2_T MMAL_PARAMETER_CAMERA_INTERFACE_T MMAL_PARAMETER_CAMERA_RX_CONFIG_T MMAL_PARAMETER_CAMERA_RX_TIMING_T MMAL_PARAMETER_CAMERA_SETTINGS_T MMAL_PARAMETER_CAMERA_STC_MODE_T MMAL_PARAMETER_CAMERA_USE_CASE_T MMAL_PARAMETER_CAPTURE_STATUS_T MMAL_PARAMETER_CAPTUREMODE_T MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T MMAL_PARAMETER_CLOCK_LATENCY_T MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T MMAL_PARAMETER_COLOURFX_T MMAL_PARAMETER_CONFIGFILE_CHUNK_T MMAL_PARAMETER_CONFIGFILE_T MMAL_PARAMETER_CORE_STATISTICS_T MMAL_PARAMETER_DRC_T MMAL_PARAMETER_ENCODING_T MMAL_PARAMETER_EXIF_T MMAL_PARAMETER_EXIF_T_DUMMY MMAL_PARAMETER_EXPOSUREMETERINGMODE_T MMAL_PARAMETER_EXPOSUREMODE_T MMAL_PARAMETER_FACE_TRACK_FACE_T MMAL_PARAMETER_FACE_TRACK_RESULTS_T MMAL_PARAMETER_FACE_TRACK_T MMAL_PARAMETER_FIELD_OF_VIEW_T MMAL_PARAMETER_FLASH_SELECT_T MMAL_PARAMETER_FLASH_T MMAL_PARAMETER_FLICKERAVOID_T MMAL_PARAMETER_FOCUS_REGION_T MMAL_PARAMETER_FOCUS_REGIONS_T MMAL_PARAMETER_FOCUS_STATUS_T MMAL_PARAMETER_FOCUS_T MMAL_PARAMETER_FPS_RANGE_T MMAL_PARAMETER_FRAME_RATE_T MMAL_PARAMETER_HEADER_T MMAL_PARAMETER_IMAGEFX_PARAMETERS_T MMAL_PARAMETER_IMAGEFX_T MMAL_PARAMETER_INPUT_CROP_T MMAL_PARAMETER_INT32_T MMAL_PARAMETER_INT64_T MMAL_PARAMETER_LOGGING_T MMAL_PARAMETER_MEM_USAGE_T MMAL_PARAMETER_MIRROR_T MMAL_PARAMETER_PRIVACY_INDICATOR_T MMAL_PARAMETER_RATIONAL_T MMAL_PARAMETER_REDEYE_T MMAL_PARAMETER_SCALEFACTOR_T MMAL_PARAMETER_SEEK_T MMAL_PARAMETER_SENSOR_INFORMATION_T MMAL_PARAMETER_STATISTICS_T MMAL_PARAMETER_STEREOSCOPIC_MODE_T MMAL_PARAMETER_STRING_T MMAL_PARAMETER_THUMBNAIL_CONFIG_T MMAL_PARAMETER_UINT32_T MMAL_PARAMETER_UINT64_T MMAL_PARAMETER_URI_T MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T MMAL_PARAMETER_VIDEO_PROFILE_S MMAL_PARAMETER_VIDEO_PROFILE_T MMAL_PARAMETER_VIDEO_RATECONTROL_T MMAL_PARAMETER_VIDEO_RENDER_STATS_T MMAL_PARAMETER_ZEROSHUTTERLAG_T MMAL_POOL_T MMAL_PORT_PRIVATE_T MMAL_PORT_T MMAL_QUEUE_T MMAL_RATIONAL_T MMAL_RECT_T MMAL_SUBPICTURE_FORMAT_T MMAL_VIDEO_FORMAT_T Enums MMAL_CAMERA_CLOCKING_MODE_T MMAL_CAMERA_INTERFACE_T MMAL_CAMERA_RX_CONFIG_DECODE MMAL_CAMERA_RX_CONFIG_ENCODE MMAL_CAMERA_RX_CONFIG_PACK MMAL_CAMERA_RX_CONFIG_UNPACK MMAL_CAMERA_STC_MODE_T MMAL_CORE_STATS_DIR MMAL_PARAM_AWBMODE_T MMAL_PARAM_CAMERA_USE_CASE_T MMAL_PARAM_CAPTURE_STATUS_T MMAL_PARAM_EXPOSUREMETERINGMODE_T MMAL_PARAM_EXPOSUREMODE_T MMAL_PARAM_FACE_TRACK_MODE_T MMAL_PARAM_FLASH_T MMAL_PARAM_FLICKERAVOID_T MMAL_PARAM_FOCUS_STATUS_T MMAL_PARAM_FOCUS_T MMAL_PARAM_IMAGEFX_T MMAL_PARAM_MIRROR_T MMAL_PARAM_PRIVACY_INDICATOR_T MMAL_PARAM_REDEYE_T MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T MMAL_PARAMETER_CAPTUREMODE_MODE_T MMAL_PARAMETER_DRC_STRENGTH_T MMAL_PARAMETER_FOCUS_REGION_TYPE_T MMAL_STEREOSCOPIC_MODE_T MMALBufferProperties MMALEncoding.EncodingType MMALFormat.MMAL_ES_TYPE_T MMALParametersVideo.MMAL_DISPLAYMODE_T MMALParametersVideo.MMAL_DISPLAYSET_T MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T MMALParametersVideo.MMAL_INTERLACE_TYPE_T MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T MMALParametersVideo.MMAL_VIDEO_LEVEL_T MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T MMALParametersVideo.MMAL_VIDEO_PROFILE_T MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T MMALPort.MMAL_PORT_TYPE_T MMALUtil.MMAL_STATUS_T Delegates MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T MMALConnection.MMAL_CONNECTION_CALLBACK_T MMALPool.mmal_pool_allocator_alloc_t MMALPool.mmal_pool_allocator_free_t MMALPool.MMAL_POOL_BH_CB_T MMALPort.MMAL_PORT_BH_CB_T" }, - "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INTERFACE_T.html": { - "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INTERFACE_T.html", - "title": "Struct MMAL_PARAMETER_CAMERA_INTERFACE_T", - "keywords": "Struct MMAL_PARAMETER_CAMERA_INTERFACE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_INTERFACE_T Constructors MMAL_PARAMETER_CAMERA_INTERFACE_T(MMAL_PARAMETER_HEADER_T, MMAL_CAMERA_INTERFACE_T) Declaration public MMAL_PARAMETER_CAMERA_INTERFACE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_CAMERA_INTERFACE_T mode) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_CAMERA_INTERFACE_T mode Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Mode Declaration public MMAL_CAMERA_INTERFACE_T Mode { get; } Property Value Type Description MMAL_CAMERA_INTERFACE_T" + "api/MMALSharp.Parameter.html": { + "href": "api/MMALSharp.Parameter.html", + "title": "Class Parameter", + "keywords": "Class Parameter Inheritance System.Object Parameter Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class Parameter Constructors Parameter(Int32, Type, String) Declaration public Parameter(int paramVal, Type paramType, string paramName) Parameters Type Name Description System.Int32 paramVal System.Type paramType System.String paramName Properties ParamName Declaration public string ParamName { get; set; } Property Value Type Description System.String ParamType Declaration public Type ParamType { get; set; } Property Value Type Description System.Type ParamValue Declaration public int ParamValue { get; set; } Property Value Type Description System.Int32" + }, + "api/MMALSharp.PiCameraError.html": { + "href": "api/MMALSharp.PiCameraError.html", + "title": "Class PiCameraError", + "keywords": "Class PiCameraError Inheritance System.Object System.Exception PiCameraError Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class PiCameraError : Exception, ISerializable, _Exception Constructors PiCameraError() Declaration public PiCameraError() PiCameraError(String) Declaration public PiCameraError(string msg) Parameters Type Name Description System.String msg" + }, + "api/MMALSharp.Resolution.html": { + "href": "api/MMALSharp.Resolution.html", + "title": "Class Resolution", + "keywords": "Class Resolution Inheritance System.Object Resolution Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class Resolution Constructors Resolution(Int32, Int32) Declaration public Resolution(int width, int height) Parameters Type Name Description System.Int32 width System.Int32 height Properties As03MPixel Declaration public static Resolution As03MPixel { get; } Property Value Type Description Resolution As1080p Declaration public static Resolution As1080p { get; } Property Value Type Description Resolution As1440p Declaration public static Resolution As1440p { get; } Property Value Type Description Resolution As1MPixel Declaration public static Resolution As1MPixel { get; } Property Value Type Description Resolution As2MPixel Declaration public static Resolution As2MPixel { get; } Property Value Type Description Resolution As3MPixel Declaration public static Resolution As3MPixel { get; } Property Value Type Description Resolution As4MPixel Declaration public static Resolution As4MPixel { get; } Property Value Type Description Resolution As5MPixel Declaration public static Resolution As5MPixel { get; } Property Value Type Description Resolution As6MPixel Declaration public static Resolution As6MPixel { get; } Property Value Type Description Resolution As720p Declaration public static Resolution As720p { get; } Property Value Type Description Resolution As7MPixel Declaration public static Resolution As7MPixel { get; } Property Value Type Description Resolution As8MPixel Declaration public static Resolution As8MPixel { get; } Property Value Type Description Resolution Height Declaration public int Height { get; set; } Property Value Type Description System.Int32 Width Declaration public int Width { get; set; } Property Value Type Description System.Int32" + }, + "api/MMALSharp.Components.MMALCameraInfoComponent.html": { + "href": "api/MMALSharp.Components.MMALCameraInfoComponent.html", + "title": "Class MMALCameraInfoComponent", + "keywords": "Class MMALCameraInfoComponent Represents a Camera Info component Inheritance System.Object MMALObject MMALComponentBase MMALCameraInfoComponent Inherited Members MMALComponentBase.Control MMALComponentBase.Inputs MMALComponentBase.Outputs MMALComponentBase.Clocks MMALComponentBase.Ports MMALComponentBase.Name MMALComponentBase.Enabled MMALComponentBase.Handler MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) MMALComponentBase.Dispose() MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public class MMALCameraInfoComponent : MMALComponentBase, IDisposable Constructors MMALCameraInfoComponent() Declaration public MMALCameraInfoComponent() Properties MaxHeight Maximum height supported by the sensor Declaration public int MaxHeight { get; set; } Property Value Type Description System.Int32 MaxWidth Maximum width supported by the sensor Declaration public int MaxWidth { get; set; } Property Value Type Description System.Int32 SensorName The sensor name of the camera Declaration public string SensorName { get; set; } Property Value Type Description System.String" + }, + "api/MMALSharp.Components.MMALVideoDecoder.html": { + "href": "api/MMALSharp.Components.MMALVideoDecoder.html", + "title": "Class MMALVideoDecoder", + "keywords": "Class MMALVideoDecoder Represents a video decoder component Inheritance System.Object MMALObject MMALComponentBase MMALDownstreamComponent MMALEncoderBase MMALVideoDecoder Inherited Members MMALEncoderBase.EncodingType MMALEncoderBase.PixelFormat MMALEncoderBase.InputPort MMALEncoderBase.OutputPort MMALEncoderBase.Dispose() MMALDownstreamComponent.Connection MMALComponentBase.Control MMALComponentBase.Inputs MMALComponentBase.Outputs MMALComponentBase.Clocks MMALComponentBase.Ports MMALComponentBase.Name MMALComponentBase.Enabled MMALComponentBase.Handler MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public sealed class MMALVideoDecoder : MMALEncoderBase, IDisposable Constructors MMALVideoDecoder(ICaptureHandler, MMALEncoding, MMALEncoding) Declaration public MMALVideoDecoder(ICaptureHandler handler, MMALEncoding encodingType, MMALEncoding pixelFormat) Parameters Type Name Description ICaptureHandler handler MMALEncoding encodingType MMALEncoding pixelFormat" + }, + "api/MMALSharp.FFmpeg.VideoUtilities.html": { + "href": "api/MMALSharp.FFmpeg.VideoUtilities.html", + "title": "Class VideoUtilities", + "keywords": "Class VideoUtilities Inheritance System.Object VideoUtilities Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.FFmpeg Assembly :MMALSharp.FFmpeg.dll Syntax public static class VideoUtilities Methods ImagesToVideo(ImageStreamCaptureHandler, String, Int32) Useful for Timelapse captures. Enables you to convert a list of images associated with an ImageStreamCaptureHandler to a video Declaration public static void ImagesToVideo(this ImageStreamCaptureHandler result, string targetDirectory, int fps) Parameters Type Name Description ImageStreamCaptureHandler result System.String targetDirectory System.Int32 fps" + }, + "api/MMALSharp.MMALCallerHelper.html": { + "href": "api/MMALSharp.MMALCallerHelper.html", + "title": "Class MMALCallerHelper", + "keywords": "Class MMALCallerHelper Inheritance System.Object MMALCallerHelper Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public static class MMALCallerHelper Methods MMALCheck(MMALUtil.MMAL_STATUS_T, String) Declaration public static void MMALCheck(MMALUtil.MMAL_STATUS_T status, string prefix) Parameters Type Name Description MMALUtil.MMAL_STATUS_T status System.String prefix" + }, + "api/MMALSharp.MMALComponentNotConfiguredException.html": { + "href": "api/MMALSharp.MMALComponentNotConfiguredException.html", + "title": "Class MMALComponentNotConfiguredException", + "keywords": "Class MMALComponentNotConfiguredException Inheritance System.Object System.Exception MMALException MMALComponentNotConfiguredException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALComponentNotConfiguredException : MMALException, ISerializable, _Exception Constructors MMALComponentNotConfiguredException() Declaration public MMALComponentNotConfiguredException()" + }, + "api/MMALSharp.Components.MMALDownstreamComponent.html": { + "href": "api/MMALSharp.Components.MMALDownstreamComponent.html", + "title": "Class MMALDownstreamComponent", + "keywords": "Class MMALDownstreamComponent Represents a downstream component. A downstream component is a component that can have data passed to it from further up the component heirarchy. Inheritance System.Object MMALObject MMALComponentBase MMALDownstreamComponent MMALEncoderBase MMALRendererBase MMALSplitterComponent Inherited Members MMALComponentBase.Control MMALComponentBase.Inputs MMALComponentBase.Outputs MMALComponentBase.Clocks MMALComponentBase.Ports MMALComponentBase.Name MMALComponentBase.Enabled MMALComponentBase.Handler MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) MMALComponentBase.Dispose() MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public abstract class MMALDownstreamComponent : MMALComponentBase, IDisposable Constructors MMALDownstreamComponent(String, ICaptureHandler) Declaration protected MMALDownstreamComponent(string name, ICaptureHandler handler) Parameters Type Name Description System.String name ICaptureHandler handler Properties Connection Represents the connection between the upstream/downstream component Declaration public MMALConnectionImpl Connection { get; set; } Property Value Type Description MMALConnectionImpl" + }, + "api/MMALSharp.Components.MMALVideoEncoder.html": { + "href": "api/MMALSharp.Components.MMALVideoEncoder.html", + "title": "Class MMALVideoEncoder", + "keywords": "Class MMALVideoEncoder Represents a video encoder component Inheritance System.Object MMALObject MMALComponentBase MMALDownstreamComponent MMALEncoderBase MMALVideoEncoder Inherited Members MMALEncoderBase.EncodingType MMALEncoderBase.PixelFormat MMALEncoderBase.InputPort MMALEncoderBase.OutputPort MMALEncoderBase.Dispose() MMALDownstreamComponent.Connection MMALComponentBase.Control MMALComponentBase.Inputs MMALComponentBase.Outputs MMALComponentBase.Clocks MMALComponentBase.Ports MMALComponentBase.Name MMALComponentBase.Enabled MMALComponentBase.Handler MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public sealed class MMALVideoEncoder : MMALEncoderBase, IDisposable Constructors MMALVideoEncoder(ICaptureHandler) Declaration public MMALVideoEncoder(ICaptureHandler handler) Parameters Type Name Description ICaptureHandler handler MMALVideoEncoder(ICaptureHandler, MMALEncoding, MMALEncoding, Int32, Int32, Int32) Declaration public MMALVideoEncoder(ICaptureHandler handler, MMALEncoding encodingType, MMALEncoding pixelFormat, int bitrate, int quality, int framerate) Parameters Type Name Description ICaptureHandler handler MMALEncoding encodingType MMALEncoding pixelFormat System.Int32 bitrate System.Int32 quality System.Int32 framerate MMALVideoEncoder(ICaptureHandler, Int32, Int32, Int32) Declaration public MMALVideoEncoder(ICaptureHandler handler, int bitrate, int quality, int framerate) Parameters Type Name Description ICaptureHandler handler System.Int32 bitrate System.Int32 quality System.Int32 framerate Fields MaxBitrateLevel4 Declaration public const int MaxBitrateLevel4 = 25000000 Field Value Type Description System.Int32 MaxBitrateLevel42 Declaration public const int MaxBitrateLevel42 = 62500000 Field Value Type Description System.Int32 MaxBitrateMJPEG Declaration public const int MaxBitrateMJPEG = 25000000 Field Value Type Description System.Int32 Properties Bitrate Declaration public int Bitrate { get; set; } Property Value Type Description System.Int32 Framerate Declaration public int Framerate { get; set; } Property Value Type Description System.Int32 LastSplit States the time we last did a file split. Declaration public DateTime? LastSplit { get; set; } Property Value Type Description System.Nullable < System.DateTime > Level Declaration public int Level { get; set; } Property Value Type Description System.Int32 PrepareSplit Property to indicate whether on the next callback we should split. This is used so that we can request an I-Frame from the camera and this can be applied on the next run to the newly created file. Declaration public bool PrepareSplit { get; set; } Property Value Type Description System.Boolean Quality Quality of the encoder output. Valid property for both H264 and MJPEG encoders. H264 encoding - High: 10 Low: 40 Average: 20-25 MJPEG encoding - Uses same quality scale as JPEG encoder (Lowest: 1 Highest: 100) Declaration public int Quality { get; set; } Property Value Type Description System.Int32 Split Object containing properties used to determine when we should perform a file split. Declaration public Split Split { get; set; } Property Value Type Description Split Methods ManagedCallback(MMALBufferImpl, MMALPortBase) Delegate to process the buffer header containing image data Declaration public override void ManagedCallback(MMALBufferImpl buffer, MMALPortBase port) Parameters Type Name Description MMALBufferImpl buffer The buffer header we're currently processing MMALPortBase port The port we're currently processing on Overrides MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase)" + }, + "api/MMALSharp.Handlers.ProcessResult.html": { + "href": "api/MMALSharp.Handlers.ProcessResult.html", + "title": "Class ProcessResult", + "keywords": "Class ProcessResult Inheritance System.Object ProcessResult Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Handlers Assembly :MMALSharp.Common.dll Syntax public class ProcessResult Properties Message Declaration public string Message { get; set; } Property Value Type Description System.String Success Declaration public bool Success { get; set; } Property Value Type Description System.Boolean" + }, + "api/MMALSharp.MMALCameraComponentExtensions.html": { + "href": "api/MMALSharp.MMALCameraComponentExtensions.html", + "title": "Class MMALCameraComponentExtensions", + "keywords": "Class MMALCameraComponentExtensions Inheritance System.Object MMALCameraComponentExtensions Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public static class MMALCameraComponentExtensions Methods GetAnalogGain(MMALCamera) Declaration public static double GetAnalogGain(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Double GetAwbBlueGain(MMALCamera) Declaration public static double GetAwbBlueGain(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Double GetAwbMode(MMALCamera) Declaration public static MMAL_PARAM_AWBMODE_T GetAwbMode(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description MMAL_PARAM_AWBMODE_T GetAwbRedGain(MMALCamera) Declaration public static double GetAwbRedGain(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Double GetBrightness(MMALCamera) Declaration public static double GetBrightness(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Double GetColourFx(MMALCamera) Declaration public static ColourEffects GetColourFx(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description ColourEffects GetContrast(MMALCamera) Declaration public static double GetContrast(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Double GetDigitalGain(MMALCamera) Declaration public static double GetDigitalGain(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Double GetDRC(MMALCamera) Declaration public static MMAL_PARAMETER_DRC_STRENGTH_T GetDRC(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description MMAL_PARAMETER_DRC_STRENGTH_T GetExposureCompensation(MMALCamera) Declaration public static int GetExposureCompensation(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Int32 GetExposureMeteringMode(MMALCamera) Declaration public static MMAL_PARAM_EXPOSUREMETERINGMODE_T GetExposureMeteringMode(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description MMAL_PARAM_EXPOSUREMETERINGMODE_T GetExposureMode(MMALCamera) Declaration public static MMAL_PARAM_EXPOSUREMODE_T GetExposureMode(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description MMAL_PARAM_EXPOSUREMODE_T GetExposureSpeed(MMALCamera) Declaration public static int GetExposureSpeed(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Int32 GetFlips(MMALCamera) Declaration public static MMAL_PARAM_MIRROR_T GetFlips(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description MMAL_PARAM_MIRROR_T GetFocusPosition(MMALCamera) Declaration public static int GetFocusPosition(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Int32 GetImageFx(MMALCamera) Declaration public static MMAL_PARAM_IMAGEFX_T GetImageFx(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description MMAL_PARAM_IMAGEFX_T GetISO(MMALCamera) Declaration public static int GetISO(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Int32 GetRotation(MMALCamera) Declaration public static int GetRotation(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Int32 GetSaturation(MMALCamera) Declaration public static double GetSaturation(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Double GetSharpness(MMALCamera) Declaration public static double GetSharpness(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Double GetShutterSpeed(MMALCamera) Declaration public static int GetShutterSpeed(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Int32 GetStatsPass(MMALCamera) Declaration public static bool GetStatsPass(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Boolean GetVideoStabilisation(MMALCamera) Declaration public static bool GetVideoStabilisation(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description System.Boolean GetZoom(MMALCamera) Declaration public static MMAL_RECT_T GetZoom(this MMALCamera camera) Parameters Type Name Description MMALCamera camera Returns Type Description MMAL_RECT_T" + }, + "api/MMALSharp.MMALControlPort.html": { + "href": "api/MMALSharp.MMALControlPort.html", + "title": "Class MMALControlPort", + "keywords": "Class MMALControlPort Represents a control port Inheritance System.Object MMALObject MMALPortBase MMALControlPort Inherited Members MMALPortBase.ComponentReference MMALPortBase.BufferPool MMALPortBase.ObjName MMALPortBase.Name MMALPortBase.Enabled MMALPortBase.BufferNumMin MMALPortBase.BufferSizeMin MMALPortBase.BufferAlignmentMin MMALPortBase.BufferNumRecommended MMALPortBase.BufferSizeRecommended MMALPortBase.BufferNum MMALPortBase.BufferSize MMALPortBase.Format MMALPortBase.Trigger MMALPortBase.mLock MMALPortBase.NativeCallback MMALPortBase.ManagedCallback MMALObject.Objects MMALObject.Dispose() System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALControlPort : MMALPortBase, IDisposable Constructors MMALControlPort(MMAL_PORT_T*, MMALComponentBase) Declaration public MMALControlPort(MMAL_PORT_T*ptr, MMALComponentBase comp) Parameters Type Name Description MMAL_PORT_T * ptr MMALComponentBase comp Extension Methods MMALPortExtensions.GetParameter(MMALPortBase, Int32) MMALPortExtensions.SetParameter(MMALPortBase, Int32, Object)" + }, + "api/MMALSharp.MMALInvalidDirectoryException.html": { + "href": "api/MMALSharp.MMALInvalidDirectoryException.html", + "title": "Class MMALInvalidDirectoryException", + "keywords": "Class MMALInvalidDirectoryException Inheritance System.Object System.Exception MMALException MMALInvalidDirectoryException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALInvalidDirectoryException : MMALException, ISerializable, _Exception Constructors MMALInvalidDirectoryException() Declaration public MMALInvalidDirectoryException()" + }, + "api/MMALSharp.MMALPoolImpl.html": { + "href": "api/MMALSharp.MMALPoolImpl.html", + "title": "Class MMALPoolImpl", + "keywords": "Class MMALPoolImpl Represents a pool of buffer headers. An instance of this class can be created via a MMALPortImpl. Inheritance System.Object MMALObject MMALPoolImpl Inherited Members MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALPoolImpl : MMALObject, IDisposable Constructors MMALPoolImpl(MMALPortBase) Declaration public MMALPoolImpl(MMALPortBase port) Parameters Type Name Description MMALPortBase port Properties Queue Accessor to the queue of buffer headers this pool has Declaration public MMALQueueImpl Queue { get; set; } Property Value Type Description MMALQueueImpl Methods Dispose() Declaration public override void Dispose() Overrides MMALObject.Dispose()" + }, + "api/MMALSharp.MMALQueueImpl.html": { + "href": "api/MMALSharp.MMALQueueImpl.html", + "title": "Class MMALQueueImpl", + "keywords": "Class MMALQueueImpl Represents a queue of buffer headers. Inheritance System.Object MMALObject MMALQueueImpl Inherited Members MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALQueueImpl : MMALObject, IDisposable Constructors MMALQueueImpl(MMAL_QUEUE_T*) Declaration public MMALQueueImpl(MMAL_QUEUE_T*ptr) Parameters Type Name Description MMAL_QUEUE_T * ptr Methods Dispose() Declaration public override void Dispose() Overrides MMALObject.Dispose()" + }, + "api/MMALSharp.Native.MMALComponent.html": { + "href": "api/MMALSharp.Native.MMALComponent.html", + "title": "Class MMALComponent", + "keywords": "Class MMALComponent Inheritance System.Object MMALComponent Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALComponent Methods mmal_component_acquire(MMAL_COMPONENT_T*) Declaration public static void mmal_component_acquire(MMAL_COMPONENT_T*comp) Parameters Type Name Description MMAL_COMPONENT_T * comp mmal_component_create(String, IntPtr*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_component_create(string name, IntPtr*comp) Parameters Type Name Description System.String name System.IntPtr * comp Returns Type Description MMALUtil.MMAL_STATUS_T mmal_component_destroy(MMAL_COMPONENT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_component_destroy(MMAL_COMPONENT_T*comp) Parameters Type Name Description MMAL_COMPONENT_T * comp Returns Type Description MMALUtil.MMAL_STATUS_T mmal_component_disable(MMAL_COMPONENT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_component_disable(MMAL_COMPONENT_T*comp) Parameters Type Name Description MMAL_COMPONENT_T * comp Returns Type Description MMALUtil.MMAL_STATUS_T mmal_component_enable(MMAL_COMPONENT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_component_enable(MMAL_COMPONENT_T*comp) Parameters Type Name Description MMAL_COMPONENT_T * comp Returns Type Description MMALUtil.MMAL_STATUS_T mmal_component_release(MMAL_COMPONENT_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_component_release(MMAL_COMPONENT_T*comp) Parameters Type Name Description MMAL_COMPONENT_T * comp Returns Type Description MMALUtil.MMAL_STATUS_T" + }, + "api/MMALSharp.Native.MMALConnection.MMAL_CONNECTION_CALLBACK_T.html": { + "href": "api/MMALSharp.Native.MMALConnection.MMAL_CONNECTION_CALLBACK_T.html", + "title": "Delegate MMALConnection.MMAL_CONNECTION_CALLBACK_T", + "keywords": "Delegate MMALConnection.MMAL_CONNECTION_CALLBACK_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public delegate int MMAL_CONNECTION_CALLBACK_T(MMAL_CONNECTION_T*conn); Parameters Type Name Description MMAL_CONNECTION_T * conn Returns Type Description System.Int32" + }, + "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T.html": { + "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T.html", + "title": "Enum MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T", + "keywords": "Enum MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T Fields Name Description MMAL_VIDEO_ENCODER_H264_MB_16x16_INTRA MMAL_VIDEO_ENCODER_H264_MB_4x4_INTRA MMAL_VIDEO_ENCODER_H264_MB_8x8_INTRA" + }, + "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T.html": { + "href": "api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T.html", + "title": "Enum MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T", + "keywords": "Enum MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_VIDEO_INTRA_REFRESH_T Fields Name Description MMAL_VIDEO_INTRA_REFRESH_ADAPTIVE MMAL_VIDEO_INTRA_REFRESH_BOTH MMAL_VIDEO_INTRA_REFRESH_CYCLIC MMAL_VIDEO_INTRA_REFRESH_DISABLED" + }, + "api/MMALSharp.Native.MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T.html": { + "href": "api/MMALSharp.Native.MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T.html", + "title": "Struct MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T", + "keywords": "Struct MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T Constructors MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T(MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T) Declaration public MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T(MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T video) Parameters Type Name Description MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T video Properties Video Declaration public MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T Video { get; } Property Value Type Description MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T" + }, + "api/MMALSharp.Native.MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T.html": { + "href": "api/MMALSharp.Native.MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T.html", + "title": "Struct MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T", + "keywords": "Struct MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T Constructors MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T(UInt32, UInt32[], UInt32[], UInt32) Declaration public MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T(uint planes, uint[] offset, uint[] pitch, uint flags) Parameters Type Name Description System.UInt32 planes System.UInt32 [] offset System.UInt32 [] pitch System.UInt32 flags Properties Flags Declaration public uint Flags { get; } Property Value Type Description System.UInt32 Offset Declaration public uint[] Offset { get; } Property Value Type Description System.UInt32 [] Pitch Declaration public uint[] Pitch { get; } Property Value Type Description System.UInt32 [] Planes Declaration public uint Planes { get; } Property Value Type Description System.UInt32" + }, + "api/MMALSharp.Native.MMAL_DISPLAYREGION_T.html": { + "href": "api/MMALSharp.Native.MMAL_DISPLAYREGION_T.html", + "title": "Struct MMAL_DISPLAYREGION_T", + "keywords": "Struct MMAL_DISPLAYREGION_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_DISPLAYREGION_T Constructors MMAL_DISPLAYREGION_T(MMAL_PARAMETER_HEADER_T, UInt32, UInt32, Int32, MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T, MMAL_RECT_T, MMAL_RECT_T, Int32, MMALParametersVideo.MMAL_DISPLAYMODE_T, UInt32, UInt32, Int32, Int32, UInt32) Declaration public MMAL_DISPLAYREGION_T(MMAL_PARAMETER_HEADER_T hdr, uint set, uint displayNum, int fullscreen, MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T transform, MMAL_RECT_T destRect, MMAL_RECT_T srcRect, int noAspect, MMALParametersVideo.MMAL_DISPLAYMODE_T mode, uint pixelX, uint pixelY, int layer, int copyrightRequired, uint alpha) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 set System.UInt32 displayNum System.Int32 fullscreen MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T transform MMAL_RECT_T destRect MMAL_RECT_T srcRect System.Int32 noAspect MMALParametersVideo.MMAL_DISPLAYMODE_T mode System.UInt32 pixelX System.UInt32 pixelY System.Int32 layer System.Int32 copyrightRequired System.UInt32 alpha Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Alpha Declaration public uint Alpha { get; } Property Value Type Description System.UInt32 CopyrightRequired Declaration public int CopyrightRequired { get; } Property Value Type Description System.Int32 DestRect Declaration public MMAL_RECT_T DestRect { get; } Property Value Type Description MMAL_RECT_T DisplayNum Declaration public uint DisplayNum { get; } Property Value Type Description System.UInt32 Fullscreen Declaration public int Fullscreen { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Layer Declaration public int Layer { get; } Property Value Type Description System.Int32 Mode Declaration public MMALParametersVideo.MMAL_DISPLAYMODE_T Mode { get; } Property Value Type Description MMALParametersVideo.MMAL_DISPLAYMODE_T NoAspect Declaration public int NoAspect { get; } Property Value Type Description System.Int32 PixelX Declaration public uint PixelX { get; } Property Value Type Description System.UInt32 PixelY Declaration public uint PixelY { get; } Property Value Type Description System.UInt32 Set Declaration public uint Set { get; } Property Value Type Description System.UInt32 SrcRect Declaration public MMAL_RECT_T SrcRect { get; } Property Value Type Description MMAL_RECT_T Transform Declaration public MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T Transform { get; } Property Value Type Description MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T" + }, + "api/MMALSharp.Native.MMAL_ES_FORMAT_T.html": { + "href": "api/MMALSharp.Native.MMAL_ES_FORMAT_T.html", + "title": "Struct MMAL_ES_FORMAT_T", + "keywords": "Struct MMAL_ES_FORMAT_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_ES_FORMAT_T Constructors MMAL_ES_FORMAT_T(MMALFormat.MMAL_ES_TYPE_T, Int32, Int32, MMAL_ES_SPECIFIC_FORMAT_T*, Int32, Int32, Int32, Byte*) Declaration public MMAL_ES_FORMAT_T(MMALFormat.MMAL_ES_TYPE_T type, int encoding, int encodingVariant, MMAL_ES_SPECIFIC_FORMAT_T*es, int bitrate, int flags, int extraDataSize, byte *extraData) Parameters Type Name Description MMALFormat.MMAL_ES_TYPE_T type System.Int32 encoding System.Int32 encodingVariant MMAL_ES_SPECIFIC_FORMAT_T * es System.Int32 bitrate System.Int32 flags System.Int32 extraDataSize System.Byte * extraData Properties Bitrate Declaration public int Bitrate { get; set; } Property Value Type Description System.Int32 Encoding Declaration public int Encoding { get; set; } Property Value Type Description System.Int32 EncodingVariant Declaration public int EncodingVariant { get; set; } Property Value Type Description System.Int32 Es Declaration public MMAL_ES_SPECIFIC_FORMAT_T*Es { get; } Property Value Type Description MMAL_ES_SPECIFIC_FORMAT_T * ExtraData Declaration public byte *ExtraData { get; } Property Value Type Description System.Byte * ExtraDataSize Declaration public int ExtraDataSize { get; } Property Value Type Description System.Int32 Flags Declaration public int Flags { get; } Property Value Type Description System.Int32 Type Declaration public MMALFormat.MMAL_ES_TYPE_T Type { get; } Property Value Type Description MMALFormat.MMAL_ES_TYPE_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_BOOLEAN_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_BOOLEAN_T.html", + "title": "Struct MMAL_PARAMETER_BOOLEAN_T", + "keywords": "Struct MMAL_PARAMETER_BOOLEAN_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_BOOLEAN_T Constructors MMAL_PARAMETER_BOOLEAN_T(MMAL_PARAMETER_HEADER_T, Int32) Declaration public MMAL_PARAMETER_BOOLEAN_T(MMAL_PARAMETER_HEADER_T hdr, int value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public int Value { get; } Property Value Type Description System.Int32" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_BUFFER_REQUIREMENTS_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_BUFFER_REQUIREMENTS_T.html", + "title": "Struct MMAL_PARAMETER_BUFFER_REQUIREMENTS_T", + "keywords": "Struct MMAL_PARAMETER_BUFFER_REQUIREMENTS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_BUFFER_REQUIREMENTS_T Constructors MMAL_PARAMETER_BUFFER_REQUIREMENTS_T(MMAL_PARAMETER_HEADER_T, Int32, Int32, Int32, Int32, Int32) Declaration public MMAL_PARAMETER_BUFFER_REQUIREMENTS_T(MMAL_PARAMETER_HEADER_T hdr, int bufferNumMin, int bufferSizeMin, int bufferAlignmentMin, int bufferNumRecommended, int bufferSizeRecommended) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 bufferNumMin System.Int32 bufferSizeMin System.Int32 bufferAlignmentMin System.Int32 bufferNumRecommended System.Int32 bufferSizeRecommended Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties BufferAlignmentMin Declaration public int BufferAlignmentMin { get; } Property Value Type Description System.Int32 BufferNumMin Declaration public int BufferNumMin { get; } Property Value Type Description System.Int32 BufferNumRecommended Declaration public int BufferNumRecommended { get; } Property Value Type Description System.Int32 BufferSizeMin Declaration public int BufferSizeMin { get; } Property Value Type Description System.Int32 BufferSizeRecommended Declaration public int BufferSizeRecommended { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_USE_CASE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_USE_CASE_T.html", + "title": "Struct MMAL_PARAMETER_CAMERA_USE_CASE_T", + "keywords": "Struct MMAL_PARAMETER_CAMERA_USE_CASE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_CAMERA_USE_CASE_T Constructors MMAL_PARAMETER_CAMERA_USE_CASE_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_CAMERA_USE_CASE_T) Declaration public MMAL_PARAMETER_CAMERA_USE_CASE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_CAMERA_USE_CASE_T useCase) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_CAMERA_USE_CASE_T useCase Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T UseCase Declaration public MMAL_PARAM_CAMERA_USE_CASE_T UseCase { get; } Property Value Type Description MMAL_PARAM_CAMERA_USE_CASE_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_CAPTUREMODE_MODE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_CAPTUREMODE_MODE_T.html", + "title": "Enum MMAL_PARAMETER_CAPTUREMODE_MODE_T", + "keywords": "Enum MMAL_PARAMETER_CAPTUREMODE_MODE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAMETER_CAPTUREMODE_MODE_T Fields Name Description MMAL_PARAM_CAPTUREMODE_RESUME_VF_IMMEDIATELY MMAL_PARAM_CAPTUREMODE_WAIT_FOR_END MMAL_PARAM_CAPTUREMODE_WAIT_FOR_END_AND_HOLD" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_EXIF_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_EXIF_T.html", + "title": "Struct MMAL_PARAMETER_EXIF_T", + "keywords": "Struct MMAL_PARAMETER_EXIF_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_EXIF_T Constructors MMAL_PARAMETER_EXIF_T(MMAL_PARAMETER_HEADER_T, Int32, Int32, Int32, Byte[]) Declaration public MMAL_PARAMETER_EXIF_T(MMAL_PARAMETER_HEADER_T hdr, int keylen, int valueOffset, int valueLen, byte[] data) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 keylen System.Int32 valueOffset System.Int32 valueLen System.Byte [] data Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Data Declaration public byte[] Data { get; } Property Value Type Description System.Byte [] Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T KeyLen Declaration public int KeyLen { get; } Property Value Type Description System.Int32 ValueLen Declaration public int ValueLen { get; } Property Value Type Description System.Int32 ValueOffset Declaration public int ValueOffset { get; } Property Value Type Description System.Int32" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_EXIF_T_DUMMY.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_EXIF_T_DUMMY.html", + "title": "Struct MMAL_PARAMETER_EXIF_T_DUMMY", + "keywords": "Struct MMAL_PARAMETER_EXIF_T_DUMMY Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_EXIF_T_DUMMY Constructors MMAL_PARAMETER_EXIF_T_DUMMY(MMAL_PARAMETER_HEADER_T, Int32, Int32, Int32, Byte) Declaration public MMAL_PARAMETER_EXIF_T_DUMMY(MMAL_PARAMETER_HEADER_T hdr, int keylen, int valueOffset, int valueLen, byte data) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 keylen System.Int32 valueOffset System.Int32 valueLen System.Byte data Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Data Declaration public byte Data { get; } Property Value Type Description System.Byte Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T KeyLen Declaration public int KeyLen { get; } Property Value Type Description System.Int32 ValueLen Declaration public int ValueLen { get; } Property Value Type Description System.Int32 ValueOffset Declaration public int ValueOffset { get; } Property Value Type Description System.Int32" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_FPS_RANGE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_FPS_RANGE_T.html", + "title": "Struct MMAL_PARAMETER_FPS_RANGE_T", + "keywords": "Struct MMAL_PARAMETER_FPS_RANGE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_FPS_RANGE_T Constructors MMAL_PARAMETER_FPS_RANGE_T(MMAL_PARAMETER_HEADER_T, MMAL_RATIONAL_T, MMAL_RATIONAL_T) Declaration public MMAL_PARAMETER_FPS_RANGE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_RATIONAL_T fpsLow, MMAL_RATIONAL_T fpsHigh) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_RATIONAL_T fpsLow MMAL_RATIONAL_T fpsHigh Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties FpsHigh Declaration public MMAL_RATIONAL_T FpsHigh { get; } Property Value Type Description MMAL_RATIONAL_T FpsLow Declaration public MMAL_RATIONAL_T FpsLow { get; } Property Value Type Description MMAL_RATIONAL_T Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_FRAME_RATE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_FRAME_RATE_T.html", + "title": "Struct MMAL_PARAMETER_FRAME_RATE_T", + "keywords": "Struct MMAL_PARAMETER_FRAME_RATE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_FRAME_RATE_T Constructors MMAL_PARAMETER_FRAME_RATE_T(MMAL_PARAMETER_HEADER_T, MMAL_RATIONAL_T) Declaration public MMAL_PARAMETER_FRAME_RATE_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_RATIONAL_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_RATIONAL_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T Value Declaration public MMAL_RATIONAL_T Value { get; } Property Value Type Description MMAL_RATIONAL_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T.html", + "title": "Struct MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T", + "keywords": "Struct MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T Constructors MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T(MMAL_PARAMETER_HEADER_T, Int32) Declaration public MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T(MMAL_PARAMETER_HEADER_T hdr, int enable) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 enable Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Enable Declaration public int Enable { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T.html", + "title": "Struct MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T", + "keywords": "Struct MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T Constructors MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T(MMAL_PARAMETER_HEADER_T, UInt32) Declaration public MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T(MMAL_PARAMETER_HEADER_T hdr, uint lossRate) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 lossRate Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T LossRate Declaration public uint LossRate { get; } Property Value Type Description System.UInt32" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T.html", + "title": "Struct MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T", + "keywords": "Struct MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T Constructors MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T(MMAL_PARAMETER_HEADER_T, MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T) Declaration public MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T(MMAL_PARAMETER_HEADER_T hdr, MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T mbMode) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T mbMode Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T MbMode Declaration public MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T MbMode { get; } Property Value Type Description MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T.html", + "title": "Struct MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T", + "keywords": "Struct MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T Constructors MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T(MMAL_PARAMETER_HEADER_T, UInt32) Declaration public MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T(MMAL_PARAMETER_HEADER_T hdr, uint rcModel) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.UInt32 rcModel Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T RcModel Declaration public uint RcModel { get; } Property Value Type Description System.UInt32" + }, + "api/MMALSharp.Native.MMAL_PARAM_MIRROR_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAM_MIRROR_T.html", + "title": "Enum MMAL_PARAM_MIRROR_T", + "keywords": "Enum MMAL_PARAM_MIRROR_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_MIRROR_T Fields Name Description MMAL_PARAM_MIRROR_BOTH MMAL_PARAM_MIRROR_HORIZONTAL MMAL_PARAM_MIRROR_NONE MMAL_PARAM_MIRROR_VERTICAL" + }, + "api/MMALSharp.Native.MMAL_PARAM_PRIVACY_INDICATOR_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAM_PRIVACY_INDICATOR_T.html", + "title": "Enum MMAL_PARAM_PRIVACY_INDICATOR_T", + "keywords": "Enum MMAL_PARAM_PRIVACY_INDICATOR_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_PRIVACY_INDICATOR_T Fields Name Description MMAL_PARAMETER_PRIVACY_INDICATOR_FORCE_ON MMAL_PARAMETER_PRIVACY_INDICATOR_MAX MMAL_PARAMETER_PRIVACY_INDICATOR_OFF MMAL_PARAMETER_PRIVACY_INDICATOR_ON" + }, + "api/MMALSharp.Native.MMAL_PARAM_REDEYE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAM_REDEYE_T.html", + "title": "Enum MMAL_PARAM_REDEYE_T", + "keywords": "Enum MMAL_PARAM_REDEYE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_REDEYE_T Fields Name Description MMAL_PARAM_REDEYE_MAX MMAL_PARAM_REDEYE_OFF MMAL_PARAM_REDEYE_ON MMAL_PARAM_REDEYE_SIMPLE" + }, + "api/MMALSharp.MMALResourceUnavailableException.html": { + "href": "api/MMALSharp.MMALResourceUnavailableException.html", + "title": "Class MMALResourceUnavailableException", + "keywords": "Class MMALResourceUnavailableException Inheritance System.Object System.Exception MMALException MMALResourceUnavailableException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALResourceUnavailableException : MMALException, ISerializable, _Exception Constructors MMALResourceUnavailableException() Declaration public MMALResourceUnavailableException()" + }, + "api/MMALSharp.Native.MMALConnection.html": { + "href": "api/MMALSharp.Native.MMALConnection.html", + "title": "Class MMALConnection", + "keywords": "Class MMALConnection Inheritance System.Object MMALConnection Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public static class MMALConnection Fields MMAL_CONNECTION_FLAG_ALLOCATION_ON_INPUT Declaration public const uint MMAL_CONNECTION_FLAG_ALLOCATION_ON_INPUT = 2U Field Value Type Description System.UInt32 MMAL_CONNECTION_FLAG_ALLOCATION_ON_OUTPUT Declaration public const uint MMAL_CONNECTION_FLAG_ALLOCATION_ON_OUTPUT = 4U Field Value Type Description System.UInt32 MMAL_CONNECTION_FLAG_DIRECT Declaration public const uint MMAL_CONNECTION_FLAG_DIRECT = 16U Field Value Type Description System.UInt32 MMAL_CONNECTION_FLAG_KEEP_BUFFER_REQUIREMENTS Declaration public const uint MMAL_CONNECTION_FLAG_KEEP_BUFFER_REQUIREMENTS = 8U Field Value Type Description System.UInt32 MMAL_CONNECTION_FLAG_TUNNELLING Declaration public const uint MMAL_CONNECTION_FLAG_TUNNELLING = 1U Field Value Type Description System.UInt32 Methods mmal_connection_acquire(MMAL_CONNECTION_T*) Declaration public static void mmal_connection_acquire(MMAL_CONNECTION_T*connection) Parameters Type Name Description MMAL_CONNECTION_T * connection mmal_connection_create(IntPtr*, MMAL_PORT_T*, MMAL_PORT_T*, UInt32) Declaration public static MMALUtil.MMAL_STATUS_T mmal_connection_create(IntPtr*connection, MMAL_PORT_T*output, MMAL_PORT_T*input, uint flags) Parameters Type Name Description System.IntPtr * connection MMAL_PORT_T * output MMAL_PORT_T * input System.UInt32 flags Returns Type Description MMALUtil.MMAL_STATUS_T mmal_connection_destroy(MMAL_CONNECTION_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_connection_destroy(MMAL_CONNECTION_T*connection) Parameters Type Name Description MMAL_CONNECTION_T * connection Returns Type Description MMALUtil.MMAL_STATUS_T mmal_connection_disable(MMAL_CONNECTION_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_connection_disable(MMAL_CONNECTION_T*connection) Parameters Type Name Description MMAL_CONNECTION_T * connection Returns Type Description MMALUtil.MMAL_STATUS_T mmal_connection_enable(MMAL_CONNECTION_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_connection_enable(MMAL_CONNECTION_T*connection) Parameters Type Name Description MMAL_CONNECTION_T * connection Returns Type Description MMALUtil.MMAL_STATUS_T mmal_connection_event_format_changed(MMAL_CONNECTION_T*, MMAL_BUFFER_HEADER_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_connection_event_format_changed(MMAL_CONNECTION_T*connection, MMAL_BUFFER_HEADER_T*buffer) Parameters Type Name Description MMAL_CONNECTION_T * connection MMAL_BUFFER_HEADER_T * buffer Returns Type Description MMALUtil.MMAL_STATUS_T mmal_connection_release(MMAL_CONNECTION_T*) Declaration public static MMALUtil.MMAL_STATUS_T mmal_connection_release(MMAL_CONNECTION_T*connection) Parameters Type Name Description MMAL_CONNECTION_T * connection Returns Type Description MMALUtil.MMAL_STATUS_T" + }, + "api/MMALSharp.Native.MMALEncoding.EncodingType.html": { + "href": "api/MMALSharp.Native.MMALEncoding.EncodingType.html", + "title": "Enum MMALEncoding.EncodingType", + "keywords": "Enum MMALEncoding.EncodingType Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum EncodingType Fields Name Description Audio Image Internal PixelFormat Video" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_IMAGEFX_PARAMETERS_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_IMAGEFX_PARAMETERS_T.html", + "title": "Struct MMAL_PARAMETER_IMAGEFX_PARAMETERS_T", + "keywords": "Struct MMAL_PARAMETER_IMAGEFX_PARAMETERS_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_IMAGEFX_PARAMETERS_T Constructors MMAL_PARAMETER_IMAGEFX_PARAMETERS_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_IMAGEFX_T, UInt32, UInt32[]) Declaration public MMAL_PARAMETER_IMAGEFX_PARAMETERS_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_IMAGEFX_T effect, uint numEffectParams, uint[] effectParameter) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_IMAGEFX_T effect System.UInt32 numEffectParams System.UInt32 [] effectParameter Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Effect Declaration public MMAL_PARAM_IMAGEFX_T Effect { get; } Property Value Type Description MMAL_PARAM_IMAGEFX_T EffectParameter Declaration public uint[] EffectParameter { get; } Property Value Type Description System.UInt32 [] Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T NumEffectParams Declaration public uint NumEffectParams { get; } Property Value Type Description System.UInt32" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_IMAGEFX_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_IMAGEFX_T.html", + "title": "Struct MMAL_PARAMETER_IMAGEFX_T", + "keywords": "Struct MMAL_PARAMETER_IMAGEFX_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_IMAGEFX_T Constructors MMAL_PARAMETER_IMAGEFX_T(MMAL_PARAMETER_HEADER_T, MMAL_PARAM_IMAGEFX_T) Declaration public MMAL_PARAMETER_IMAGEFX_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_PARAM_IMAGEFX_T value) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_PARAM_IMAGEFX_T value Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Value Declaration public MMAL_PARAM_IMAGEFX_T Value { get; } Property Value Type Description MMAL_PARAM_IMAGEFX_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_INPUT_CROP_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_INPUT_CROP_T.html", + "title": "Struct MMAL_PARAMETER_INPUT_CROP_T", + "keywords": "Struct MMAL_PARAMETER_INPUT_CROP_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_INPUT_CROP_T Constructors MMAL_PARAMETER_INPUT_CROP_T(MMAL_PARAMETER_HEADER_T, MMAL_RECT_T) Declaration public MMAL_PARAMETER_INPUT_CROP_T(MMAL_PARAMETER_HEADER_T hdr, MMAL_RECT_T rect) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr MMAL_RECT_T rect Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties Rect Declaration public MMAL_RECT_T Rect { get; } Property Value Type Description MMAL_RECT_T" + }, + "api/MMALSharp.Native.MMAL_PARAMETER_ZEROSHUTTERLAG_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAMETER_ZEROSHUTTERLAG_T.html", + "title": "Struct MMAL_PARAMETER_ZEROSHUTTERLAG_T", + "keywords": "Struct MMAL_PARAMETER_ZEROSHUTTERLAG_T Inherited Members System.ValueType.Equals(System.Object) System.ValueType.GetHashCode() System.ValueType.ToString() System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetType() Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public struct MMAL_PARAMETER_ZEROSHUTTERLAG_T Constructors MMAL_PARAMETER_ZEROSHUTTERLAG_T(MMAL_PARAMETER_HEADER_T, Int32, Int32) Declaration public MMAL_PARAMETER_ZEROSHUTTERLAG_T(MMAL_PARAMETER_HEADER_T hdr, int zeroShutterLagMode, int concurrentCapture) Parameters Type Name Description MMAL_PARAMETER_HEADER_T hdr System.Int32 zeroShutterLagMode System.Int32 concurrentCapture Fields hdr Declaration public MMAL_PARAMETER_HEADER_T hdr Field Value Type Description MMAL_PARAMETER_HEADER_T Properties ConcurrentCapture Declaration public int ConcurrentCapture { get; } Property Value Type Description System.Int32 Hdr Declaration public MMAL_PARAMETER_HEADER_T Hdr { get; } Property Value Type Description MMAL_PARAMETER_HEADER_T ZeroShutterLagMode Declaration public int ZeroShutterLagMode { get; } Property Value Type Description System.Int32" + }, + "api/MMALSharp.Native.MMAL_PARAM_AWBMODE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAM_AWBMODE_T.html", + "title": "Enum MMAL_PARAM_AWBMODE_T", + "keywords": "Enum MMAL_PARAM_AWBMODE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_AWBMODE_T Fields Name Description MMAL_PARAM_AWBMODE_AUTO MMAL_PARAM_AWBMODE_CLOUDY MMAL_PARAM_AWBMODE_FLASH MMAL_PARAM_AWBMODE_FLUORESCENT MMAL_PARAM_AWBMODE_HORIZON MMAL_PARAM_AWBMODE_INCANDESCENT MMAL_PARAM_AWBMODE_MAX MMAL_PARAM_AWBMODE_OFF MMAL_PARAM_AWBMODE_SHADE MMAL_PARAM_AWBMODE_SUNLIGHT MMAL_PARAM_AWBMODE_TUNGSTEN" + }, + "api/MMALSharp.Native.MMAL_PARAM_CAMERA_USE_CASE_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAM_CAMERA_USE_CASE_T.html", + "title": "Enum MMAL_PARAM_CAMERA_USE_CASE_T", + "keywords": "Enum MMAL_PARAM_CAMERA_USE_CASE_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_CAMERA_USE_CASE_T Fields Name Description MMAL_PARAM_CAMERA_USE_CASE_MAX MMAL_PARAM_CAMERA_USE_CASE_STILLS_CAPTURE MMAL_PARAM_CAMERA_USE_CASE_UNKNOWN MMAL_PARAM_CAMERA_USE_CASE_VIDEO_CAPTURE" + }, + "api/MMALSharp.Native.MMAL_PARAM_CAPTURE_STATUS_T.html": { + "href": "api/MMALSharp.Native.MMAL_PARAM_CAPTURE_STATUS_T.html", + "title": "Enum MMAL_PARAM_CAPTURE_STATUS_T", + "keywords": "Enum MMAL_PARAM_CAPTURE_STATUS_T Namespace :MMALSharp.Native Assembly :MMALSharp.dll Syntax public enum MMAL_PARAM_CAPTURE_STATUS_T Fields Name Description MMAL_PARAM_CAPTURE_STATUS_CAPTURE_ENDED MMAL_PARAM_CAPTURE_STATUS_CAPTURE_STARTED MMAL_PARAM_CAPTURE_STATUS_MAX MMAL_PARAM_CAPTURE_STATUS_NOT_CAPTURING" + }, + "api/MMALSharp.Utility.Helpers.html": { + "href": "api/MMALSharp.Utility.Helpers.html", + "title": "Class Helpers", + "keywords": "Class Helpers Inheritance System.Object Helpers Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Utility Assembly :MMALSharp.Common.dll Syntax public class Helpers Methods ConvertBytesToMegabytes(Int64) Declaration public static string ConvertBytesToMegabytes(long bytes) Parameters Type Name Description System.Int64 bytes Returns Type Description System.String GetMemberName(Expression>) Declaration public static string GetMemberName(Expression> memberExpression) Parameters Type Name Description System.Linq.Expressions.Expression < System.Func > memberExpression Returns Type Description System.String Type Parameters Name Description T PrintWarning(String) Declaration public static void PrintWarning(string msg) Parameters Type Name Description System.String msg" + }, + "api/MMALSharp.Utility.html": { + "href": "api/MMALSharp.Utility.html", + "title": "Namespace MMALSharp.Utility", + "keywords": "Namespace MMALSharp.Utility Classes Helpers" + }, + "api/MMALSharp.html": { + "href": "api/MMALSharp.html", + "title": "Namespace MMALSharp", + "keywords": "Namespace MMALSharp Classes AnnotateImage ColourEffects ExifTag MMALBadAddressException MMALBufferImpl Represents a buffer header object MMALCallerHelper MMALCamera This class provides an interface to the Raspberry Pi camera module. MMALCameraComponentExtensions MMALCameraConfig MMALComponentBase MMALComponentNotConfiguredException MMALComponentNotReadyException MMALConnectionImpl Represents a connection between two ports MMALControlPort Represents a control port MMALCorruptException MMALException MMALIllegalSeekException MMALInvalidDeviceException MMALInvalidDirectoryException MMALInvalidException MMALIOException MMALNoMemoryException MMALNoSpaceException MMALNotImplementedException MMALObject MMALPoolImpl Represents a pool of buffer headers. An instance of this class can be created via a MMALPortImpl. MMALPortBase Base class for port objects MMALPortConnectedException MMALPortExtensions MMALPortImpl Represents a generic port MMALPortNotConnectedException MMALQueueImpl Represents a queue of buffer headers. MMALResourceUnavailableException MMALStillPort Represents a still image port MMALVideoPort Represents a video port Parameter PiCameraError Resolution Split StereoMode Timelapse Zoom Enums TimelapseMode" + }, + "api/MMALSharp.Zoom.html": { + "href": "api/MMALSharp.Zoom.html", + "title": "Class Zoom", + "keywords": "Class Zoom Inheritance System.Object Zoom Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class Zoom Properties Height Declaration public double Height { get; set; } Property Value Type Description System.Double Width Declaration public double Width { get; set; } Property Value Type Description System.Double X Declaration public double X { get; set; } Property Value Type Description System.Double Y Declaration public double Y { get; set; } Property Value Type Description System.Double" + }, + "api/MMALSharp.Components.MMALNullSinkComponent.html": { + "href": "api/MMALSharp.Components.MMALNullSinkComponent.html", + "title": "Class MMALNullSinkComponent", + "keywords": "Class MMALNullSinkComponent Represents a Null Sink component. This component should be used when a preview component is not required in order to measure exposure. Inheritance System.Object MMALObject MMALComponentBase MMALDownstreamComponent MMALRendererBase MMALNullSinkComponent Inherited Members MMALDownstreamComponent.Connection MMALComponentBase.Control MMALComponentBase.Inputs MMALComponentBase.Outputs MMALComponentBase.Clocks MMALComponentBase.Ports MMALComponentBase.Name MMALComponentBase.Enabled MMALComponentBase.Handler MMALComponentBase.ManagedCallback(MMALBufferImpl, MMALPortBase) MMALComponentBase.Dispose() MMALObject.Objects System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Components Assembly :MMALSharp.dll Syntax public class MMALNullSinkComponent : MMALRendererBase, IDisposable Constructors MMALNullSinkComponent() Declaration public MMALNullSinkComponent()" + }, + "api/MMALSharp.Crop.html": { + "href": "api/MMALSharp.Crop.html", + "title": "Class Crop", + "keywords": "Class Crop Inheritance System.Object Crop Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class Crop Properties Height Declaration public double Height { get; set; } Property Value Type Description System.Double Width Declaration public double Width { get; set; } Property Value Type Description System.Double X Declaration public double X { get; set; } Property Value Type Description System.Double Y Declaration public double Y { get; set; } Property Value Type Description System.Double" + }, + "api/MMALSharp.Handlers.VideoStreamCaptureHandler.html": { + "href": "api/MMALSharp.Handlers.VideoStreamCaptureHandler.html", + "title": "Class VideoStreamCaptureHandler", + "keywords": "Class VideoStreamCaptureHandler Inheritance System.Object StreamCaptureHandler VideoStreamCaptureHandler Inherited Members StreamCaptureHandler.CurrentStream StreamCaptureHandler.ProcessedFiles StreamCaptureHandler.Processed StreamCaptureHandler.Directory StreamCaptureHandler.Extension StreamCaptureHandler.NewFile() StreamCaptureHandler.Process(Byte[]) StreamCaptureHandler.PostProcess() StreamCaptureHandler.GetFilename() StreamCaptureHandler.GetFilepath() StreamCaptureHandler.Dispose() System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() Namespace :MMALSharp.Handlers Assembly :MMALSharp.Common.dll Syntax public class VideoStreamCaptureHandler : StreamCaptureHandler, ICaptureHandler, IDisposable Constructors VideoStreamCaptureHandler(String, String) Declaration public VideoStreamCaptureHandler(string directory, string extension) Parameters Type Name Description System.String directory System.String extension Methods Split() Declaration public void Split()" + }, + "api/MMALSharp.MMALComponentNotReadyException.html": { + "href": "api/MMALSharp.MMALComponentNotReadyException.html", + "title": "Class MMALComponentNotReadyException", + "keywords": "Class MMALComponentNotReadyException Inheritance System.Object System.Exception MMALException MMALComponentNotReadyException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALComponentNotReadyException : MMALException, ISerializable, _Exception Constructors MMALComponentNotReadyException() Declaration public MMALComponentNotReadyException()" + }, + "api/MMALSharp.MMALIllegalSeekException.html": { + "href": "api/MMALSharp.MMALIllegalSeekException.html", + "title": "Class MMALIllegalSeekException", + "keywords": "Class MMALIllegalSeekException Inheritance System.Object System.Exception MMALException MMALIllegalSeekException Inherited Members System.Exception.GetBaseException() System.Exception.ToString() System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) System.Exception.GetType() System.Exception.Message System.Exception.Data System.Exception.InnerException System.Exception.TargetSite System.Exception.StackTrace System.Exception.HelpLink System.Exception.Source System.Exception.HResult System.Exception.SerializeObjectState System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.MemberwiseClone() Namespace :MMALSharp Assembly :MMALSharp.dll Syntax public class MMALIllegalSeekException : MMALException, ISerializable, _Exception Constructors MMALIllegalSeekException() Declaration public MMALIllegalSeekException()" } } \ No newline at end of file diff --git a/docs/manifest.json b/docs/manifest.json index 13f2d6bc..abe86a40 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -1 +1 @@ -{"homepages":[],"source_base_path":"c:/Users/ian.auty/Source/Repos/MMALSharp/docfx","xrefmap":"xrefmap.yml","files":[{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_INPUT_CROP_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_INPUT_CROP_T.html","hash":"YtN3rjHiwyMtwAmbXi2F+w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T.html","hash":"7onfxy9M0BLIy3ylgKbBGQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T.html","hash":"gqFZkIm6wfYloGhoZ6XvQw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALQueueImpl.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALQueueImpl.html","hash":"J8NNtlNJx4VUpd8Hj365UQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALResourceUnavailableException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALResourceUnavailableException.html","hash":"q3ECiALcUhabW7jsvoWF6A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALConnection.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALConnection.html","hash":"5A5H8YNFkgW6jHzNCTwajg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALEncoding.EncodingType.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALEncoding.EncodingType.html","hash":"dgAXoCp2qNKwXsU0YjjMew=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersAudio.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersAudio.html","hash":"qAhzdiKRAZuzi4p6KMtEdg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersCamera.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersCamera.html","hash":"39w2ZB/NVB9QCgh2xkp1RQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T.html","hash":"l4wOKN1+KRrW+FCktwYaNg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_LEVEL_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_LEVEL_T.html","hash":"xqskDEmTIHV/jdOx6HL57g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALUtil.MMAL_STATUS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALUtil.MMAL_STATUS_T.html","hash":"OLTZKvChRaAIHvLka/ELRA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALUtil.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALUtil.html","hash":"0RQ2GMvZ/+57UwS0dXCL9g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CLOCK_BUFFER_INFO_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CLOCK_BUFFER_INFO_T.html","hash":"8r7qBjdGf8n42SwSLFA1Ig=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CLOCK_DISCONT_THRESHOLD_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CLOCK_DISCONT_THRESHOLD_T.html","hash":"09BIcp3DTbLEeeS5+WkcRg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_ES_SPECIFIC_FORMAT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_ES_SPECIFIC_FORMAT_T.html","hash":"bFZ9oVCKX0SwgGOw6BIV9Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_EVENT_END_OF_STREAM_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_EVENT_END_OF_STREAM_T.html","hash":"x3ooA6AP2/xptLsseh0tHA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T.html","hash":"ooKadfrj7VYIDt/Fi+niLg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T.html","hash":"nnbMJbtP+33k2IAsHvbwcw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_USE_CASE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_USE_CASE_T.html","hash":"urjyIbpAYpxb8KFDrwa4eA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAPTUREMODE_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAPTUREMODE_MODE_T.html","hash":"9dRuEkNtrBpUC2dpqTV5CQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAPTUREMODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAPTUREMODE_T.html","hash":"yufuPv6HaWU03eRCmyPQaA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAPTURE_STATUS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAPTURE_STATUS_T.html","hash":"JskFBFGXtk7MUWt0ohiHzA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGION_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGION_T.html","hash":"tjqcK/dJryG3KrFVkcEaXg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGION_TYPE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGION_TYPE_T.html","hash":"AxPmlueRnHXuklmC8MXkEg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_STATUS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_STATUS_T.html","hash":"STpq2apF6f1Oidix3uUf9A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_T.html","hash":"F1hhBeg5xm6IIjQ3k6OivA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALFormat.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALFormat.html","hash":"EmqFYCJ/kERnQ7vCrkIjkw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T.html","hash":"3fWoT2EUr/QaL3+0DguAGw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_INTERLACE_TYPE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_INTERLACE_TYPE_T.html","hash":"YjN1Z8tfP3cXKylrBdnIKQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.html","hash":"p2MiIRoazguvH8Q9Crs1iw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALPool.mmal_pool_allocator_alloc_t.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALPool.mmal_pool_allocator_alloc_t.html","hash":"nMNBpWF3EgbMrWoRoGgjhA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T.html","hash":"s4F0eDXgYwu5dvF/g6+Jew=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CAMERA_CLOCKING_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CAMERA_CLOCKING_MODE_T.html","hash":"JvTLJUIN79Ur2yXS8hix2Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_COMPONENT_PRIVATE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_COMPONENT_PRIVATE_T.html","hash":"GtslaNimuQ+kmBxidkLReg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_COMPONENT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_COMPONENT_T.html","hash":"FbDwVKNgpM5wpsC+kAcnWg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_ALGORITHM_CONTROL_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_ALGORITHM_CONTROL_T.html","hash":"NVDZRn5s5CjPj4DRGevJig=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T.html","hash":"kYUtkUkl/2gYfqEHpvfLtQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T.html","hash":"/6wwP9WoXYI9R23a6IgfNw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_T.html","hash":"mobCNgNWWBDU9L4v/tXAdA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_EXIF_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_EXIF_T.html","hash":"RminexsBCuwDDrCoGlB+jA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_EXIF_T_DUMMY.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_EXIF_T_DUMMY.html","hash":"TSF5lxbIEoFr5k52ZPjhUA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_EXPOSUREMETERINGMODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_EXPOSUREMETERINGMODE_T.html","hash":"HG+yN8dg9IreiC+RBxsa5A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_EXPOSUREMODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_EXPOSUREMODE_T.html","hash":"bPawuFZmGB23r7xyBYlDPg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_SCALEFACTOR_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_SCALEFACTOR_T.html","hash":"cwZH1XR6RDjDDIVeb3FItw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_SEEK_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_SEEK_T.html","hash":"IxGY+OTm48/EwBtke+8AjA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_SENSOR_INFORMATION_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_SENSOR_INFORMATION_T.html","hash":"KtmmZjWw8SgY5ErGQj/wEQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_STATISTICS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_STATISTICS_T.html","hash":"+vNr0AtyGhBorFtPWg/tNg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_FOCUS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_FOCUS_T.html","hash":"hTIZJ3tVj72AXf7e69j4Uw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_IMAGEFX_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_IMAGEFX_T.html","hash":"RM4gUHDkN5W0bieofFmuUg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_MIRROR_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_MIRROR_T.html","hash":"9oNDV37N+FyVL4w/Jd3v8A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_PRIVACY_INDICATOR_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_PRIVACY_INDICATOR_T.html","hash":"aT3cxYj9eO8uXOBR6gy5ug=="}},"is_incremental":false,"version":""},{"type":"Resource","source_relative_path":"images/GitHub-Mark-32px.png","output":{"resource":{"relative_path":"images/GitHub-Mark-32px.png"}},"is_incremental":false,"version":""},{"type":"Resource","source_relative_path":"images/GitHub-Mark-64px.png","output":{"resource":{"relative_path":"images/GitHub-Mark-64px.png"}},"is_incremental":false,"version":""},{"type":"Toc","source_relative_path":"api/toc.yml","output":{".html":{"relative_path":"api/toc.html","hash":"ys4ocQJVjMpWI2uDZ1rFJA=="}},"is_incremental":false,"version":""},{"type":"Toc","source_relative_path":"toc.yml","output":{".html":{"relative_path":"toc.html","hash":"/se+zC1Cq3jwG6semwwr5A=="}},"is_incremental":false,"version":""},{"type":"Toc","source_relative_path":"articles/toc.yml","output":{".html":{"relative_path":"articles/toc.html","hash":"ubXgqZDkdk5zrKqCx9yFOg=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"articles/examples.md","output":{".html":{"relative_path":"articles/examples.html","hash":"aSI8vt/BaOlq477vqmxTGQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALImageEncoder.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALImageEncoder.html","hash":"Skt7SZRN5/C1+fTFLZ42mQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Crop.yml","output":{".html":{"relative_path":"api/MMALSharp.Crop.html","hash":"G/n3wAfRO3ptnb4oaaDsdA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T.html","hash":"FHX17ZtJmhS38boSLbfBsQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T.html","hash":"ig0HPOlqVvlRj9bsrzuJLg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALPool.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALPool.html","hash":"bBWS4j09XOu83IYAiuehkQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_AUDIO_FORMAT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_AUDIO_FORMAT_T.html","hash":"IIUFeIeNOiQZBrB+NyskJQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_DECODE.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_DECODE.html","hash":"NXBEhT9d82sUTF8+CJM74g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CLOCK_EVENT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CLOCK_EVENT_T.html","hash":"R5inA8+ppWHjTKfobdV5OQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CLOCK_LATENCY_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CLOCK_LATENCY_T.html","hash":"x+K2cuPatkd85PYzuQHGVg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_EVENT_FORMAT_CHANGED_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_EVENT_FORMAT_CHANGED_T.html","hash":"DB3X/XUr91Z89P1ucjyIeg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_EVENT_PARAMETER_CHANGED_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_EVENT_PARAMETER_CHANGED_T.html","hash":"PMe/ZPaXfTjFJeWEM6Aa2w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T.html","hash":"w/X0pSZWajhJDa05Wy94sw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_CAMERA_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_CAMERA_T.html","hash":"vVM3G1n40CEvaBRhMIGnWw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T.html","hash":"OvbmWth1DE+exbSGlx9pPw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_COLOURFX_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_COLOURFX_T.html","hash":"ObIpgJXgHSU5Q1dgVcBuCA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_T.html","hash":"W/7tQTxqfMthGikix4OHng=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FIELD_OF_VIEW_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FIELD_OF_VIEW_T.html","hash":"H38+HjY32EiECY+TY+UjTw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_INT32_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_INT32_T.html","hash":"ObcjCHI/qwUedMR14GC4pw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_INT64_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_INT64_T.html","hash":"Y3pDDhlsycz8vBnVny6wxg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T.html","hash":"GVeR9VWnDp7owxdODD6KTQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T.html","hash":"SLQh2vtQ9STzCToBsD/DYQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_ZEROSHUTTERLAG_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_ZEROSHUTTERLAG_T.html","hash":"dwyewdsz0q/9zuD3jFrM8Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_AWBMODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_AWBMODE_T.html","hash":"ITbShkprxb2UZV5+yrdCVQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_RECT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_RECT_T.html","hash":"mKR39Kn36Gx8CSOeAUDKBA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_STEREOSCOPIC_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_STEREOSCOPIC_MODE_T.html","hash":"Pu89PU0DGPLxtv6YjETXxQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_SUBPICTURE_FORMAT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_SUBPICTURE_FORMAT_T.html","hash":"XE4cvgswKelHMThK8V88Xw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_VIDEO_FORMAT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_VIDEO_FORMAT_T.html","hash":"1d8Ui8D8X6KuJqtggFXjuA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALCameraComponent.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALCameraComponent.html","hash":"5TVSJoNfnUyHkULu58hqJQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALVideoEncoder.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALVideoEncoder.html","hash":"HMy2Ae8RjCZwDrSBfz0rJg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.FFmpeg.VideoUtilities.yml","output":{".html":{"relative_path":"api/MMALSharp.FFmpeg.VideoUtilities.html","hash":"EWzNpHj9a9TPI32UV6hdkg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Handlers.VideoStreamCaptureHandler.yml","output":{".html":{"relative_path":"api/MMALSharp.Handlers.VideoStreamCaptureHandler.html","hash":"5A1z9L6nMwZVBsZA7KXRzA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALComponentBase-1.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALComponentBase-1.html","hash":"qW4eDIxZZP93ySHf3kghIg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALQueue.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALQueue.html","hash":"j20/GqcjAtOKHnICqo0MRw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CAMERA_INTERFACE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CAMERA_INTERFACE_T.html","hash":"qCTV6PhPJlB8nIbm6fBGvg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_EXPOSUREMETERINGMODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_EXPOSUREMETERINGMODE_T.html","hash":"0NRWgKm3BIRe0joh2dy0Pg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_EXPOSUREMODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_EXPOSUREMODE_T.html","hash":"1bJ1cUPuZ8KFmVDT1zziog=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALEncoderBase.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALEncoderBase.html","hash":"yOCz8sGNyPYt9obuMt+hGg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_PROFILE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_PROFILE_T.html","hash":"1TgsCk8xbY9QFMhw6gF9aw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.html","hash":"j9Wqg20DnwI+Ntj+v+TitQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Parameter.yml","output":{".html":{"relative_path":"api/MMALSharp.Parameter.html","hash":"azLfzPpa4xo0FEMqoBVQZA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.PiCameraError.yml","output":{".html":{"relative_path":"api/MMALSharp.PiCameraError.html","hash":"HkszUNogJpx3OFPLsyCfLw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Resolution.yml","output":{".html":{"relative_path":"api/MMALSharp.Resolution.html","hash":"TjT6m9F2YlxoS0heq2IB5A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALImageDecoder.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALImageDecoder.html","hash":"0oBcCwue0bSifNV0koqltg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALSplitterComponent.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALSplitterComponent.html","hash":"GK7SZI6h5MjNEEKlsARk6w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.html","hash":"FYeiEB9TEGukgLwPCrpVug=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Handlers.ProcessResult.yml","output":{".html":{"relative_path":"api/MMALSharp.Handlers.ProcessResult.html","hash":"GVjsgyHn48lTifZapNjRjw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALCallerHelper.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALCallerHelper.html","hash":"wuXAEtWs4xK6Pn9Dx6Xt4g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALComponentNotReadyException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALComponentNotReadyException.html","hash":"JHooCn10IWoq886t44Zveg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALIllegalSeekException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALIllegalSeekException.html","hash":"11Qg8x6rFqHpq/GGOhLpbg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALNoMemoryException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALNoMemoryException.html","hash":"+btCxXLZIPXA+5Yt+TezPA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALPortBase.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALPortBase.html","hash":"gMS6u9NpDMVXwDnJSFc9JA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALPortConnectedException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALPortConnectedException.html","hash":"xZkMaJ6gvI3UgSeZADavpw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALBufferProperties.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALBufferProperties.html","hash":"h6MZEd1OjCut0RaviNIXCw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALClock.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALClock.html","hash":"2RnDwF3tOwSDh26gYLQciQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParameters.MMAL_PARAM_MIRROR_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParameters.MMAL_PARAM_MIRROR_T.html","hash":"Qduq5ygbgy+KSUBmFauRXw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParameters.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParameters.html","hash":"kBOh8gDV6Ps54jTLedJmcA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T.html","hash":"mX9st4RWfMTJ5D68mwldzQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CONFIG_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CONFIG_T.html","hash":"2QrXfsQBjyCOSIcKWwEVrg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_LATENCY_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_LATENCY_T.html","hash":"VXVYeo2UhR2C4QwUcVja/Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T.html","hash":"QFb9Ak/32ot3V0Nra3ITiQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FLASH_SELECT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FLASH_SELECT_T.html","hash":"OEqPIEf4WKFn3ajIad7mAA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FLASH_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FLASH_T.html","hash":"CXmHj87r5iYP2OVKa0ejOg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_LOGGING_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_LOGGING_T.html","hash":"Fd0om8EuTVivJxhZF7V5tg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_MEM_USAGE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_MEM_USAGE_T.html","hash":"40UIiEWS9aGuoaUAKH/+XQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_UINT64_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_UINT64_T.html","hash":"4YE4TvglqU2dAkk+2Qeo3g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_URI_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_URI_T.html","hash":"ym+B4VzOayJxAeRvmyMGsA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_CAMERA_USE_CASE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_CAMERA_USE_CASE_T.html","hash":"7UyW+TJKETb5GFeG/qfmlQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_CAPTURE_STATUS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_CAPTURE_STATUS_T.html","hash":"HvrqpkvyS1wDvrj2/T9HKg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T.html","hash":"DQoDoykSaUupE3zqqARriw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T.html","hash":"Ta/lxTbPw+jADzWfuVsyNg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Split.yml","output":{".html":{"relative_path":"api/MMALSharp.Split.html","hash":"cEmR2h19+X65+b3Gb89/OQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.StereoMode.yml","output":{".html":{"relative_path":"api/MMALSharp.StereoMode.html","hash":"y7xcRV49IhM7ux+pod55gA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Timelapse.yml","output":{".html":{"relative_path":"api/MMALSharp.Timelapse.html","hash":"/uxws/YtSAdn3OC0YXQIRw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.TimelapseMode.yml","output":{".html":{"relative_path":"api/MMALSharp.TimelapseMode.html","hash":"rI6lsGkSqWr+ZcU/LAOWDQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALRendererBase.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALRendererBase.html","hash":"g58i2bx89aAaAzwcXs6JDQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.FFmpeg.yml","output":{".html":{"relative_path":"api/MMALSharp.FFmpeg.html","hash":"gtHJmRU0ivZweUmjcrCflA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Handlers.yml","output":{".html":{"relative_path":"api/MMALSharp.Handlers.html","hash":"ak8MsnGTR319IPtRe2CN8Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALCameraConfig.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALCameraConfig.html","hash":"tTtWKjs0NxmttWeMP+4bow=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALError.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALError.html","hash":"nqcfAmvlFdwzvql01Fpffw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALPort.MMAL_PORT_BH_CB_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALPort.MMAL_PORT_BH_CB_T.html","hash":"QUJMdLLua57xeozQod9tuw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_BUFFER_HEADER_PRIVATE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_BUFFER_HEADER_PRIVATE_T.html","hash":"kxB75BYbc3HbGZnjbVZROw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_UNPACK.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_UNPACK.html","hash":"FzMZv8uDqmu++DKOD4fePA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CAMERA_STC_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CAMERA_STC_MODE_T.html","hash":"/JQXKmbqdbGeZdVDKF6oSA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CORE_STATISTICS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CORE_STATISTICS_T.html","hash":"BMyAq8nDqOKs/IGIknPdvQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CORE_STATS_DIR.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CORE_STATS_DIR.html","hash":"v8WkJvPmgmExyf9mWUnAOA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_BOOLEAN_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_BOOLEAN_T.html","hash":"v8bd4wFPbwZ5QbtECqGLXw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_BUFFER_REQUIREMENTS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_BUFFER_REQUIREMENTS_T.html","hash":"Ne+qL3wrHsmo9KCbN2Jo7w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T.html","hash":"xChQntdKVxe9OFpv9VHBKg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T.html","hash":"DxrUGAvZfmogsyv4pc/XFQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_FACE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_FACE_T.html","hash":"MHRW+K9MKKnTV5S35LO6cw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_RESULTS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_RESULTS_T.html","hash":"+iYqlsfFCw0WRXYAUMnY7A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FPS_RANGE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FPS_RANGE_T.html","hash":"m0LHeqF7DiTro668K8QygA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FRAME_RATE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FRAME_RATE_T.html","hash":"vi6tk9UoCKm2HlMIThohkQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_THUMBNAIL_CONFIG_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_THUMBNAIL_CONFIG_T.html","hash":"PNVAajZrnywRfIR+dkTvtA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_UINT32_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_UINT32_T.html","hash":"2do+UwEzojjaR+WhKELGuA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T.html","hash":"pe2Hkq6NKJPDDjk9diIxkA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T.html","hash":"wstWgwmrYgpDO/FmesqCSg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_REDEYE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_REDEYE_T.html","hash":"KEp+89klPW8cog26W5a7+w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_POOL_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_POOL_T.html","hash":"v7PnRuGhyOHnsmhUon0wEw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALCameraInfoComponent.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALCameraInfoComponent.html","hash":"81tERX6ElOdE/cntDk1hsg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALVideoDecoder.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALVideoDecoder.html","hash":"Zgotza22uD+X4t9iDZUnAw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.ExifTag.yml","output":{".html":{"relative_path":"api/MMALSharp.ExifTag.html","hash":"2aRuAWbPubcYpxIVpHrkgg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Handlers.StreamCaptureHandler.yml","output":{".html":{"relative_path":"api/MMALSharp.Handlers.StreamCaptureHandler.html","hash":"uR6USNLnrvcUosXVkSlKbQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALCameraComponentExtensions.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALCameraComponentExtensions.html","hash":"Rt25/IB5ZoLlnWBlTFiGxw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALControlPort.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALControlPort.html","hash":"w0pJlI9UeEUZDR7eviv9JQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALInvalidDirectoryException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALInvalidDirectoryException.html","hash":"Q74Aqv1sxxgjK6KpmtZy0w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALNoSpaceException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALNoSpaceException.html","hash":"aOr+dYOJ2afWsnMEMQyMCQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALPortExtensions.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALPortExtensions.html","hash":"X6n+CPCRuTF8tM5ILb2SMw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALPortImpl.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALPortImpl.html","hash":"96j6GRki74aRatP8vpPrGg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALComponent.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALComponent.html","hash":"lyMbLvlIBs0jk0QCHfbJFg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALConnection.MMAL_CONNECTION_CALLBACK_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALConnection.MMAL_CONNECTION_CALLBACK_T.html","hash":"12ycpWdIeUR86fKvLb0yGw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersClock.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersClock.html","hash":"KLu4upZ69lyKePU1AeuMKg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersCommon.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersCommon.html","hash":"ryneC6kg9tQMBrNjki6Mdw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T.html","hash":"3WpHbEyU2yOgVBXhxs1qlw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_PROFILE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_PROFILE_T.html","hash":"f8FHfDdkJd7cY7I4foGexQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALPort.MMAL_PORT_TYPE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALPort.MMAL_PORT_TYPE_T.html","hash":"aab43DPN4xLAj+kCdSfGRQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALPort.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALPort.html","hash":"tNrMV9J1YkGSB9w7znF1hA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_ENCODE.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_ENCODE.html","hash":"s7wnQ4fL0VdfWimd48jTow=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_PACK.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_PACK.html","hash":"SMukUR5r7mhBQj4EeuRftA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_DISPLAYREGION_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_DISPLAYREGION_T.html","hash":"Y4xiEjZvE4Mnz+Eqg54ngA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_ES_FORMAT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_ES_FORMAT_T.html","hash":"prsdoba7CpB6OmTOscs7vA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_BYTES_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_BYTES_T.html","hash":"A1xLjWG1dWflKv/s1DnOOA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_T.html","hash":"G2Fu/C5S1m7Gh4Nd9+JDvQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_RX_CONFIG_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_RX_CONFIG_T.html","hash":"YcljEFKICZvuhKvlSu+e1A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_RX_TIMING_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_RX_TIMING_T.html","hash":"yskbxRpoNiJivG86fyjcWw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_SETTINGS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_SETTINGS_T.html","hash":"LHEqJqaOl5UcasFqvGduIw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_STC_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_STC_MODE_T.html","hash":"+o/UhZcR4/X9EZRCbCsmHw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_HEADER_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_HEADER_T.html","hash":"BtTFwuijr96KW53rzU1jeg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_IMAGEFX_PARAMETERS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_IMAGEFX_PARAMETERS_T.html","hash":"SP/Dv7Ph9MV6pKYiWyDDQg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_IMAGEFX_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_IMAGEFX_T.html","hash":"0Fp7G4sZzufPlIPSk8Z1TA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYSET_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYSET_T.html","hash":"0dJSU1c1dV4O7QOZjv08Mw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALPool.mmal_pool_allocator_free_t.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALPool.mmal_pool_allocator_free_t.html","hash":"A2AnEUjnWjaokSjcej8MsQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALPool.MMAL_POOL_BH_CB_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALPool.MMAL_POOL_BH_CB_T.html","hash":"sCMYGqJhvk7pHvBwgAmlqg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_BUFFER_HEADER_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_BUFFER_HEADER_T.html","hash":"zvX5mGONMy6Udjgxnaq0MQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T.html","hash":"L8RdIEwKZyOXLChuAxFCqg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CLOCK_REQUEST_THRESHOLD_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CLOCK_REQUEST_THRESHOLD_T.html","hash":"0jmhNIzzUG1ASD1hN003aw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CLOCK_UPDATE_THRESHOLD_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CLOCK_UPDATE_THRESHOLD_T.html","hash":"T9qe76lUQA5LD4n0PfprLA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_FLOAT_RECT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_FLOAT_RECT_T.html","hash":"Ipj9zfSZToPyLUkCwwWIMw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T.html","hash":"M3dq5EuscuS9ZkUiudVRyA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T.html","hash":"HJQ+3pjImkqpMkqU2Nwpgg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_FLASH_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_FLASH_T.html","hash":"o9fBzOUO0MQrot9wVcJqvQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CONFIGFILE_CHUNK_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CONFIGFILE_CHUNK_T.html","hash":"IPescyKGFfERUE46g8RXoQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CONFIGFILE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CONFIGFILE_T.html","hash":"21OL1n7NFh5dzJj5US5qZQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CORE_STATISTICS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CORE_STATISTICS_T.html","hash":"KRNEVWvqQ4agwIQlCoEHew=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_DRC_STRENGTH_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_DRC_STRENGTH_T.html","hash":"WMHB7bLLQgQMViR17J9tXg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_MIRROR_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_MIRROR_T.html","hash":"ikQzrYGhM1RDaN3BwD0AfQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_PRIVACY_INDICATOR_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_PRIVACY_INDICATOR_T.html","hash":"9E9Ly8WeG933ZrYIXhF3sg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_RATIONAL_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_RATIONAL_T.html","hash":"eff/I9EWpfm4lWJDOGm5+g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_REDEYE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_REDEYE_T.html","hash":"hl1W3D2U8Lcxt9npJzVm3A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_FACE_TRACK_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_FACE_TRACK_MODE_T.html","hash":"DWRbfTPQbLIrzPlgPE54ng=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_FLASH_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_FLASH_T.html","hash":"vTKMRl8TP7AMU9cAXEMALA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_FLICKERAVOID_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_FLICKERAVOID_T.html","hash":"xS1CnPXKx86U4vOcV5zJww=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_FOCUS_STATUS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_FOCUS_STATUS_T.html","hash":"Guob6w6zSCqVbjTPKaSewQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.ColourEffects.yml","output":{".html":{"relative_path":"api/MMALSharp.ColourEffects.html","hash":"kzUZLmCTchVAn3lxiiy5jA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Handlers.FFmpegCaptureHandler.yml","output":{".html":{"relative_path":"api/MMALSharp.Handlers.FFmpegCaptureHandler.html","hash":"QjbGqQded/TtbR9VAPibfA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALBufferImpl.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALBufferImpl.html","hash":"Bkm27QvITPmIhaXwgJ7klw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALComponentBase.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALComponentBase.html","hash":"ZadfJD37HajGykqRmKkDmg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALException.html","hash":"gZuSpwhGddmcGqMBl2KpqA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALIOException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALIOException.html","hash":"CNqhyZHpM8ERq6hPEgEKkw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALPoolImpl.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALPoolImpl.html","hash":"FPw0xi6BF4uS8QpSKg68PQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALStillPort.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALStillPort.html","hash":"wJL5LAYknTvlAF9w5zqZTw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T.html","hash":"+aR/iI9PmYjGCFeTDLLKyQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALBuffer.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALBuffer.html","hash":"jOHkTdZkq4N8lcFZVGaSBw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALFormat.MMAL_ES_TYPE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALFormat.MMAL_ES_TYPE_T.html","hash":"Cy/Zeo2FmQcw2Xm1Ns5/Eg=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"articles/installation.md","output":{".html":{"relative_path":"articles/installation.html","hash":"TK02nOyPy8TUx/i3FcJOSQ=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"articles/intro.md","output":{".html":{"relative_path":"articles/intro.html","hash":"pNxAAIxS1HAwwmoBO1aasg=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"api/index.md","output":{".html":{"relative_path":"api/index.html","hash":"bKT4Z5NJfGe5C9Hd5xLzow=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"index.md","output":{".html":{"relative_path":"index.html","hash":"GoKbW/S0NxmqHZW8KE40Ag=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"articles/configuration.md","output":{".html":{"relative_path":"articles/configuration.html","hash":"aEVw9F9T0JWX1k7mW3o6iQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALNullSinkComponent.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALNullSinkComponent.html","hash":"3k+qsunTNBROPdAotVRWbA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALVideoRenderer.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALVideoRenderer.html","hash":"hMs+iBIKtoTIqEvuN//bOA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Handlers.ImageStreamCaptureHandler.yml","output":{".html":{"relative_path":"api/MMALSharp.Handlers.ImageStreamCaptureHandler.html","hash":"k+t2tVYIuj8msHSYggMNig=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALCamera.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALCamera.html","hash":"eQgVwa0QiajrWMlSG2RYgw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALConnectionImpl.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALConnectionImpl.html","hash":"QL3aBvNJDJBQ9mnB/63caw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALInvalidDeviceException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALInvalidDeviceException.html","hash":"JOCWyJfBvBdzPpy9bH16jw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALObject.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALObject.html","hash":"7+NyMDyKGst3ryIpbS2jfg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PORT_PRIVATE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PORT_PRIVATE_T.html","hash":"6d2LLmsuLrlY3nRGcxiMZQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PORT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PORT_T.html","hash":"jhtQKF2R/vLhUEqcefogyA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALDownstreamComponent.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALDownstreamComponent.html","hash":"+pwT3+mqNXAGfFXmNHNTcw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T.html","hash":"tvTWcvFTGraWTdwPHw4fZg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T.html","hash":"tiHdbNkavoxo37anuAscSg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_PROFILE_S.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_PROFILE_S.html","hash":"zgYlcJGnihHeVBLmunYyGA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CLOCK_EVENT_DATA.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CLOCK_EVENT_DATA.html","hash":"nNovK1Xru01Bvynrc185Tg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CONNECTION_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CONNECTION_T.html","hash":"/vjRwZCX4FwSexk5UUzuIA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CORE_PORT_STATISTICS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CORE_PORT_STATISTICS_T.html","hash":"HQyIITLXllnkSySJDANbXQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_AWBMODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_AWBMODE_T.html","hash":"YVoz8ZTipFQUGx9pQIVtCQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_AWB_GAINS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_AWB_GAINS_T.html","hash":"Q0wlnLvPjTai98J5DUsn0Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_V2_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_V2_T.html","hash":"7Lo+W0O17VARTDsSI7yJ5w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INTERFACE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INTERFACE_T.html","hash":"DK0f94T+IMiY/MHN5vZNcg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_DRC_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_DRC_T.html","hash":"ZvF1WADKyLai0bktFDyPRQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.html","hash":"WeEFkGdBw/cebSJWtI++Zw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FLICKERAVOID_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FLICKERAVOID_T.html","hash":"qTj8Ys6TXC+5y6x3DFgLLw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGIONS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGIONS_T.html","hash":"dGVOeZjKVr/j9U9ZAHDT8Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_STEREOSCOPIC_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_STEREOSCOPIC_MODE_T.html","hash":"q4nljSyqgWDpddH4YIcQXQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_STRING_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_STRING_T.html","hash":"A9JsWSRlTsegKjW3Olbwpg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_RATECONTROL_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_RATECONTROL_T.html","hash":"2/Nqf4qoAIAY80GtTJiUxg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_RENDER_STATS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_RENDER_STATS_T.html","hash":"THTT9nfL4HOt1PemWGOYCg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_QUEUE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_QUEUE_T.html","hash":"AXwZh5RIAWPjaNA7XaSfQw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_RATIONAL_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_RATIONAL_T.html","hash":"snfIBwhJTeBJo7+/U4xAgQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Utility.Helpers.yml","output":{".html":{"relative_path":"api/MMALSharp.Utility.Helpers.html","hash":"yl1k0rznvQBMRvkJVOjgzw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Utility.yml","output":{".html":{"relative_path":"api/MMALSharp.Utility.html","hash":"v0F1p2Sade4wXcYYQwCrIQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.yml","output":{".html":{"relative_path":"api/MMALSharp.html","hash":"0/tr4bFOGKBjdrfh/UJfhQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Zoom.yml","output":{".html":{"relative_path":"api/MMALSharp.Zoom.html","hash":"3oBDxgDVEoxv/YCVkTetrg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.AnnotateImage.yml","output":{".html":{"relative_path":"api/MMALSharp.AnnotateImage.html","hash":"8ahgulQQ7s5Xr0gsfLd/6g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Handlers.ICaptureHandler.yml","output":{".html":{"relative_path":"api/MMALSharp.Handlers.ICaptureHandler.html","hash":"/EQTZ7WYppQnMrlbpk5zlQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALBadAddressException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALBadAddressException.html","hash":"5mm4bYyN2lPyJsVQzQYKJw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALComponentNotConfiguredException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALComponentNotConfiguredException.html","hash":"SzdILnhCYtMbBpJy5Y51aQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALCorruptException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALCorruptException.html","hash":"QHlCzYGB0L3fUhksxQwKMA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALInvalidException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALInvalidException.html","hash":"m4U88FsTECMyTZUyeE4Z6g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALNotImplementedException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALNotImplementedException.html","hash":"nc1s3u03+Sb6gKMfp29QWw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALPortNotConnectedException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALPortNotConnectedException.html","hash":"JNI9kTLgfKfMfz5qHPRaig=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALVideoPort.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALVideoPort.html","hash":"PQn1mPmAyFf7sg0VuvYfpw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.BcmHost.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.BcmHost.html","hash":"0IcdgwmcxELja8Bpw3lOdQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALEncoding.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALEncoding.html","hash":"t4isOVlCQhzToi3tdTMsVQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALEvents.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALEvents.html","hash":"IEO7VkxAi+DO86TadIuXkA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYMODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYMODE_T.html","hash":"clwMbbM8ALnpHd9OyYbV5A=="}},"is_incremental":false,"version":""},{"type":"Resource","output":{"resource":{"relative_path":"index.json"}},"is_incremental":false}],"version_info":{}} \ No newline at end of file +{"homepages":[],"source_base_path":"c:/Users/ian.auty/Source/Repos/MMALSharp/docfx","xrefmap":"xrefmap.yml","files":[{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALVideoPort.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALVideoPort.html","hash":"PQn1mPmAyFf7sg0VuvYfpw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALEncoding.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALEncoding.html","hash":"t4isOVlCQhzToi3tdTMsVQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALEvents.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALEvents.html","hash":"IEO7VkxAi+DO86TadIuXkA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Handlers.StreamCaptureHandler.yml","output":{".html":{"relative_path":"api/MMALSharp.Handlers.StreamCaptureHandler.html","hash":"uR6USNLnrvcUosXVkSlKbQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALCameraConfig.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALCameraConfig.html","hash":"tTtWKjs0NxmttWeMP+4bow=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALError.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALError.html","hash":"nqcfAmvlFdwzvql01Fpffw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_STATUS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_STATUS_T.html","hash":"STpq2apF6f1Oidix3uUf9A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_T.html","hash":"F1hhBeg5xm6IIjQ3k6OivA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T.html","hash":"DQoDoykSaUupE3zqqARriw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T.html","hash":"Ta/lxTbPw+jADzWfuVsyNg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T.html","hash":"tvTWcvFTGraWTdwPHw4fZg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T.html","hash":"tiHdbNkavoxo37anuAscSg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_RECT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_RECT_T.html","hash":"mKR39Kn36Gx8CSOeAUDKBA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_STEREOSCOPIC_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_STEREOSCOPIC_MODE_T.html","hash":"Pu89PU0DGPLxtv6YjETXxQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_SUBPICTURE_FORMAT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_SUBPICTURE_FORMAT_T.html","hash":"XE4cvgswKelHMThK8V88Xw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_VIDEO_FORMAT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_VIDEO_FORMAT_T.html","hash":"1d8Ui8D8X6KuJqtggFXjuA=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"index.md","output":{".html":{"relative_path":"index.html","hash":"GoKbW/S0NxmqHZW8KE40Ag=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"articles/configuration.md","output":{".html":{"relative_path":"articles/configuration.html","hash":"aEVw9F9T0JWX1k7mW3o6iQ=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"articles/examples.md","output":{".html":{"relative_path":"articles/examples.html","hash":"aSI8vt/BaOlq477vqmxTGQ=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"articles/installation.md","output":{".html":{"relative_path":"articles/installation.html","hash":"TK02nOyPy8TUx/i3FcJOSQ=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"articles/intro.md","output":{".html":{"relative_path":"articles/intro.html","hash":"pNxAAIxS1HAwwmoBO1aasg=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"api/index.md","output":{".html":{"relative_path":"api/index.html","hash":"bKT4Z5NJfGe5C9Hd5xLzow=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYTRANSFORM_T.html","hash":"3fWoT2EUr/QaL3+0DguAGw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_INTERLACE_TYPE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_INTERLACE_TYPE_T.html","hash":"YjN1Z8tfP3cXKylrBdnIKQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALPort.MMAL_PORT_TYPE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALPort.MMAL_PORT_TYPE_T.html","hash":"aab43DPN4xLAj+kCdSfGRQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALPort.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALPort.html","hash":"tNrMV9J1YkGSB9w7znF1hA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CAMERA_STC_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CAMERA_STC_MODE_T.html","hash":"/JQXKmbqdbGeZdVDKF6oSA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CLOCK_BUFFER_INFO_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CLOCK_BUFFER_INFO_T.html","hash":"8r7qBjdGf8n42SwSLFA1Ig=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_ES_SPECIFIC_FORMAT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_ES_SPECIFIC_FORMAT_T.html","hash":"bFZ9oVCKX0SwgGOw6BIV9Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_EVENT_END_OF_STREAM_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_EVENT_END_OF_STREAM_T.html","hash":"x3ooA6AP2/xptLsseh0tHA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T.html","hash":"mX9st4RWfMTJ5D68mwldzQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CONFIG_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CONFIG_T.html","hash":"2QrXfsQBjyCOSIcKWwEVrg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T.html","hash":"xChQntdKVxe9OFpv9VHBKg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T.html","hash":"DxrUGAvZfmogsyv4pc/XFQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALPortImpl.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALPortImpl.html","hash":"96j6GRki74aRatP8vpPrGg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALBuffer.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALBuffer.html","hash":"jOHkTdZkq4N8lcFZVGaSBw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersClock.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersClock.html","hash":"KLu4upZ69lyKePU1AeuMKg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALComponentBase-1.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALComponentBase-1.html","hash":"qW4eDIxZZP93ySHf3kghIg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALException.html","hash":"gZuSpwhGddmcGqMBl2KpqA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALObject.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALObject.html","hash":"7+NyMDyKGst3ryIpbS2jfg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALNoMemoryException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALNoMemoryException.html","hash":"+btCxXLZIPXA+5Yt+TezPA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALPortExtensions.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALPortExtensions.html","hash":"X6n+CPCRuTF8tM5ILb2SMw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALBuffer.MMAL_BH_PRE_RELEASE_CB_T.html","hash":"+aR/iI9PmYjGCFeTDLLKyQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersCommon.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersCommon.html","hash":"ryneC6kg9tQMBrNjki6Mdw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_LEVEL_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_LEVEL_T.html","hash":"xqskDEmTIHV/jdOx6HL57g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_NALUNITFORMAT_T.html","hash":"3WpHbEyU2yOgVBXhxs1qlw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_DECODE.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_DECODE.html","hash":"NXBEhT9d82sUTF8+CJM74g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_ENCODE.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_ENCODE.html","hash":"s7wnQ4fL0VdfWimd48jTow=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_COMPONENT_PRIVATE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_COMPONENT_PRIVATE_T.html","hash":"GtslaNimuQ+kmBxidkLReg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_COMPONENT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_COMPONENT_T.html","hash":"FbDwVKNgpM5wpsC+kAcnWg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_ALGORITHM_CONTROL_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_ALGORITHM_CONTROL_T.html","hash":"NVDZRn5s5CjPj4DRGevJig=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T.html","hash":"kYUtkUkl/2gYfqEHpvfLtQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_SETTINGS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_SETTINGS_T.html","hash":"LHEqJqaOl5UcasFqvGduIw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_STC_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_STC_MODE_T.html","hash":"+o/UhZcR4/X9EZRCbCsmHw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_DRC_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_DRC_T.html","hash":"ZvF1WADKyLai0bktFDyPRQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.html","hash":"WeEFkGdBw/cebSJWtI++Zw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FLASH_SELECT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FLASH_SELECT_T.html","hash":"OEqPIEf4WKFn3ajIad7mAA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FLASH_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FLASH_T.html","hash":"CXmHj87r5iYP2OVKa0ejOg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_INT32_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_INT32_T.html","hash":"ObcjCHI/qwUedMR14GC4pw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_INT64_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_INT64_T.html","hash":"Y3pDDhlsycz8vBnVny6wxg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_LOGGING_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_LOGGING_T.html","hash":"Fd0om8EuTVivJxhZF7V5tg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_MEM_USAGE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_MEM_USAGE_T.html","hash":"40UIiEWS9aGuoaUAKH/+XQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_PROFILE_S.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_PROFILE_S.html","hash":"zgYlcJGnihHeVBLmunYyGA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_PROFILE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_PROFILE_T.html","hash":"1TgsCk8xbY9QFMhw6gF9aw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_RATECONTROL_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_RATECONTROL_T.html","hash":"2/Nqf4qoAIAY80GtTJiUxg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_RENDER_STATS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_RENDER_STATS_T.html","hash":"THTT9nfL4HOt1PemWGOYCg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Split.yml","output":{".html":{"relative_path":"api/MMALSharp.Split.html","hash":"cEmR2h19+X65+b3Gb89/OQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.StereoMode.yml","output":{".html":{"relative_path":"api/MMALSharp.StereoMode.html","hash":"y7xcRV49IhM7ux+pod55gA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Timelapse.yml","output":{".html":{"relative_path":"api/MMALSharp.Timelapse.html","hash":"/uxws/YtSAdn3OC0YXQIRw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.TimelapseMode.yml","output":{".html":{"relative_path":"api/MMALSharp.TimelapseMode.html","hash":"rI6lsGkSqWr+ZcU/LAOWDQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALImageDecoder.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALImageDecoder.html","hash":"0oBcCwue0bSifNV0koqltg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALVideoRenderer.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALVideoRenderer.html","hash":"hMs+iBIKtoTIqEvuN//bOA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.FFmpeg.yml","output":{".html":{"relative_path":"api/MMALSharp.FFmpeg.html","hash":"gtHJmRU0ivZweUmjcrCflA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Handlers.yml","output":{".html":{"relative_path":"api/MMALSharp.Handlers.html","hash":"ak8MsnGTR319IPtRe2CN8Q=="}},"is_incremental":false,"version":""},{"type":"Toc","source_relative_path":"toc.yml","output":{".html":{"relative_path":"toc.html","hash":"/se+zC1Cq3jwG6semwwr5A=="}},"is_incremental":false,"version":""},{"type":"Toc","source_relative_path":"articles/toc.yml","output":{".html":{"relative_path":"articles/toc.html","hash":"ubXgqZDkdk5zrKqCx9yFOg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALImageEncoder.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALImageEncoder.html","hash":"Skt7SZRN5/C1+fTFLZ42mQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Handlers.ICaptureHandler.yml","output":{".html":{"relative_path":"api/MMALSharp.Handlers.ICaptureHandler.html","hash":"/EQTZ7WYppQnMrlbpk5zlQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALBufferImpl.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALBufferImpl.html","hash":"Bkm27QvITPmIhaXwgJ7klw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersAudio.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersAudio.html","hash":"qAhzdiKRAZuzi4p6KMtEdg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersCamera.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersCamera.html","hash":"39w2ZB/NVB9QCgh2xkp1RQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.html","hash":"p2MiIRoazguvH8Q9Crs1iw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALPool.mmal_pool_allocator_alloc_t.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALPool.mmal_pool_allocator_alloc_t.html","hash":"nMNBpWF3EgbMrWoRoGgjhA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_BUFFER_HEADER_PRIVATE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_BUFFER_HEADER_PRIVATE_T.html","hash":"kxB75BYbc3HbGZnjbVZROw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_BUFFER_HEADER_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_BUFFER_HEADER_T.html","hash":"zvX5mGONMy6Udjgxnaq0MQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CLOCK_REQUEST_THRESHOLD_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CLOCK_REQUEST_THRESHOLD_T.html","hash":"0jmhNIzzUG1ASD1hN003aw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CLOCK_UPDATE_THRESHOLD_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CLOCK_UPDATE_THRESHOLD_T.html","hash":"T9qe76lUQA5LD4n0PfprLA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_FLOAT_RECT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_FLOAT_RECT_T.html","hash":"Ipj9zfSZToPyLUkCwwWIMw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T.html","hash":"M3dq5EuscuS9ZkUiudVRyA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_V2_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_V2_T.html","hash":"7Lo+W0O17VARTDsSI7yJ5w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INTERFACE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INTERFACE_T.html","hash":"DK0f94T+IMiY/MHN5vZNcg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_LATENCY_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_LATENCY_T.html","hash":"VXVYeo2UhR2C4QwUcVja/Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T.html","hash":"QFb9Ak/32ot3V0Nra3ITiQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_FACE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_FACE_T.html","hash":"MHRW+K9MKKnTV5S35LO6cw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_RESULTS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_RESULTS_T.html","hash":"+iYqlsfFCw0WRXYAUMnY7A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_MIRROR_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_MIRROR_T.html","hash":"ikQzrYGhM1RDaN3BwD0AfQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_PRIVACY_INDICATOR_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_PRIVACY_INDICATOR_T.html","hash":"9E9Ly8WeG933ZrYIXhF3sg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_RATIONAL_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_RATIONAL_T.html","hash":"eff/I9EWpfm4lWJDOGm5+g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_REDEYE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_REDEYE_T.html","hash":"hl1W3D2U8Lcxt9npJzVm3A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_EXPOSUREMETERINGMODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_EXPOSUREMETERINGMODE_T.html","hash":"0NRWgKm3BIRe0joh2dy0Pg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_EXPOSUREMODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_EXPOSUREMODE_T.html","hash":"1bJ1cUPuZ8KFmVDT1zziog=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_FACE_TRACK_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_FACE_TRACK_MODE_T.html","hash":"DWRbfTPQbLIrzPlgPE54ng=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_FLASH_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_FLASH_T.html","hash":"vTKMRl8TP7AMU9cAXEMALA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.AnnotateImage.yml","output":{".html":{"relative_path":"api/MMALSharp.AnnotateImage.html","hash":"8ahgulQQ7s5Xr0gsfLd/6g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.html","hash":"FYeiEB9TEGukgLwPCrpVug=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Handlers.ImageStreamCaptureHandler.yml","output":{".html":{"relative_path":"api/MMALSharp.Handlers.ImageStreamCaptureHandler.html","hash":"k+t2tVYIuj8msHSYggMNig=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALCamera.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALCamera.html","hash":"eQgVwa0QiajrWMlSG2RYgw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALCorruptException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALCorruptException.html","hash":"QHlCzYGB0L3fUhksxQwKMA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALIOException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALIOException.html","hash":"CNqhyZHpM8ERq6hPEgEKkw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALPortBase.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALPortBase.html","hash":"gMS6u9NpDMVXwDnJSFc9JA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALPool.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALPool.html","hash":"bBWS4j09XOu83IYAiuehkQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALPort.MMAL_PORT_BH_CB_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALPort.MMAL_PORT_BH_CB_T.html","hash":"QUJMdLLua57xeozQod9tuw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CAMERA_CLOCKING_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CAMERA_CLOCKING_MODE_T.html","hash":"JvTLJUIN79Ur2yXS8hix2Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CAMERA_INTERFACE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CAMERA_INTERFACE_T.html","hash":"qCTV6PhPJlB8nIbm6fBGvg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CORE_STATISTICS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CORE_STATISTICS_T.html","hash":"BMyAq8nDqOKs/IGIknPdvQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CORE_STATS_DIR.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CORE_STATS_DIR.html","hash":"v8WkJvPmgmExyf9mWUnAOA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_BYTES_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_BYTES_T.html","hash":"A1xLjWG1dWflKv/s1DnOOA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_T.html","hash":"G2Fu/C5S1m7Gh4Nd9+JDvQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_CAMERA_V2_T.html","hash":"HJQ+3pjImkqpMkqU2Nwpgg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_FLASH_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_FLASH_T.html","hash":"o9fBzOUO0MQrot9wVcJqvQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T.html","hash":"OvbmWth1DE+exbSGlx9pPw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_COLOURFX_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_COLOURFX_T.html","hash":"ObIpgJXgHSU5Q1dgVcBuCA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FACE_TRACK_T.html","hash":"W/7tQTxqfMthGikix4OHng=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FIELD_OF_VIEW_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FIELD_OF_VIEW_T.html","hash":"H38+HjY32EiECY+TY+UjTw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_HEADER_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_HEADER_T.html","hash":"BtTFwuijr96KW53rzU1jeg=="}},"is_incremental":false,"version":""},{"type":"Resource","source_relative_path":"images/GitHub-Mark-32px.png","output":{"resource":{"relative_path":"images/GitHub-Mark-32px.png"}},"is_incremental":false,"version":""},{"type":"Resource","source_relative_path":"images/GitHub-Mark-64px.png","output":{"resource":{"relative_path":"images/GitHub-Mark-64px.png"}},"is_incremental":false,"version":""},{"type":"Toc","source_relative_path":"api/toc.yml","output":{".html":{"relative_path":"api/toc.html","hash":"ys4ocQJVjMpWI2uDZ1rFJA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_POOL_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_POOL_T.html","hash":"v7PnRuGhyOHnsmhUon0wEw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALCameraComponent.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALCameraComponent.html","hash":"5TVSJoNfnUyHkULu58hqJQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALSplitterComponent.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALSplitterComponent.html","hash":"GK7SZI6h5MjNEEKlsARk6w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Handlers.FFmpegCaptureHandler.yml","output":{".html":{"relative_path":"api/MMALSharp.Handlers.FFmpegCaptureHandler.html","hash":"QjbGqQded/TtbR9VAPibfA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALBadAddressException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALBadAddressException.html","hash":"5mm4bYyN2lPyJsVQzQYKJw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALComponentBase.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALComponentBase.html","hash":"ZadfJD37HajGykqRmKkDmg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALInvalidDeviceException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALInvalidDeviceException.html","hash":"JOCWyJfBvBdzPpy9bH16jw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALNotImplementedException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALNotImplementedException.html","hash":"nc1s3u03+Sb6gKMfp29QWw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALStillPort.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALStillPort.html","hash":"wJL5LAYknTvlAF9w5zqZTw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALFormat.MMAL_ES_TYPE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALFormat.MMAL_ES_TYPE_T.html","hash":"Cy/Zeo2FmQcw2Xm1Ns5/Eg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALFormat.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALFormat.html","hash":"EmqFYCJ/kERnQ7vCrkIjkw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_PROFILE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_PROFILE_T.html","hash":"f8FHfDdkJd7cY7I4foGexQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_RATECONTROL_T.html","hash":"ig0HPOlqVvlRj9bsrzuJLg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALUtil.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALUtil.html","hash":"0RQ2GMvZ/+57UwS0dXCL9g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_AUDIO_FORMAT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_AUDIO_FORMAT_T.html","hash":"IIUFeIeNOiQZBrB+NyskJQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CLOCK_EVENT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CLOCK_EVENT_T.html","hash":"R5inA8+ppWHjTKfobdV5OQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CLOCK_LATENCY_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CLOCK_LATENCY_T.html","hash":"x+K2cuPatkd85PYzuQHGVg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T.html","hash":"ooKadfrj7VYIDt/Fi+niLg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T.html","hash":"nnbMJbtP+33k2IAsHvbwcw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_RX_CONFIG_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_RX_CONFIG_T.html","hash":"YcljEFKICZvuhKvlSu+e1A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_RX_TIMING_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_RX_TIMING_T.html","hash":"yskbxRpoNiJivG86fyjcWw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CORE_STATISTICS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CORE_STATISTICS_T.html","hash":"KRNEVWvqQ4agwIQlCoEHew=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_DRC_STRENGTH_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_DRC_STRENGTH_T.html","hash":"WMHB7bLLQgQMViR17J9tXg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FLICKERAVOID_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FLICKERAVOID_T.html","hash":"qTj8Ys6TXC+5y6x3DFgLLw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGIONS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGIONS_T.html","hash":"dGVOeZjKVr/j9U9ZAHDT8Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_SCALEFACTOR_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_SCALEFACTOR_T.html","hash":"cwZH1XR6RDjDDIVeb3FItw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_SEEK_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_SEEK_T.html","hash":"IxGY+OTm48/EwBtke+8AjA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_SENSOR_INFORMATION_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_SENSOR_INFORMATION_T.html","hash":"KtmmZjWw8SgY5ErGQj/wEQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_STATISTICS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_STATISTICS_T.html","hash":"+vNr0AtyGhBorFtPWg/tNg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_FLICKERAVOID_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_FLICKERAVOID_T.html","hash":"xS1CnPXKx86U4vOcV5zJww=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_FOCUS_STATUS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_FOCUS_STATUS_T.html","hash":"Guob6w6zSCqVbjTPKaSewQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_FOCUS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_FOCUS_T.html","hash":"hTIZJ3tVj72AXf7e69j4Uw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_IMAGEFX_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_IMAGEFX_T.html","hash":"RM4gUHDkN5W0bieofFmuUg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.ColourEffects.yml","output":{".html":{"relative_path":"api/MMALSharp.ColourEffects.html","hash":"kzUZLmCTchVAn3lxiiy5jA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALConnectionImpl.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALConnectionImpl.html","hash":"QL3aBvNJDJBQ9mnB/63caw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALInvalidException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALInvalidException.html","hash":"m4U88FsTECMyTZUyeE4Z6g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALPortConnectedException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALPortConnectedException.html","hash":"xZkMaJ6gvI3UgSeZADavpw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.BcmHost.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.BcmHost.html","hash":"0IcdgwmcxELja8Bpw3lOdQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParameters.MMAL_PARAM_MIRROR_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParameters.MMAL_PARAM_MIRROR_T.html","hash":"Qduq5ygbgy+KSUBmFauRXw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParameters.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParameters.html","hash":"kBOh8gDV6Ps54jTLedJmcA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALPool.mmal_pool_allocator_free_t.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALPool.mmal_pool_allocator_free_t.html","hash":"A2AnEUjnWjaokSjcej8MsQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALPool.MMAL_POOL_BH_CB_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALPool.MMAL_POOL_BH_CB_T.html","hash":"sCMYGqJhvk7pHvBwgAmlqg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_PACK.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_PACK.html","hash":"SMukUR5r7mhBQj4EeuRftA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_UNPACK.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CAMERA_RX_CONFIG_UNPACK.html","hash":"FzMZv8uDqmu++DKOD4fePA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CONNECTION_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CONNECTION_T.html","hash":"/vjRwZCX4FwSexk5UUzuIA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CORE_PORT_STATISTICS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CORE_PORT_STATISTICS_T.html","hash":"HQyIITLXllnkSySJDANbXQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_AWBMODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_AWBMODE_T.html","hash":"YVoz8ZTipFQUGx9pQIVtCQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_AWB_GAINS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_AWB_GAINS_T.html","hash":"Q0wlnLvPjTai98J5DUsn0Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T.html","hash":"/6wwP9WoXYI9R23a6IgfNw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_T.html","hash":"mobCNgNWWBDU9L4v/tXAdA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CONFIGFILE_CHUNK_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CONFIGFILE_CHUNK_T.html","hash":"IPescyKGFfERUE46g8RXoQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CONFIGFILE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CONFIGFILE_T.html","hash":"21OL1n7NFh5dzJj5US5qZQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGION_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGION_T.html","hash":"tjqcK/dJryG3KrFVkcEaXg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGION_TYPE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FOCUS_REGION_TYPE_T.html","hash":"AxPmlueRnHXuklmC8MXkEg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_STEREOSCOPIC_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_STEREOSCOPIC_MODE_T.html","hash":"q4nljSyqgWDpddH4YIcQXQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_STRING_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_STRING_T.html","hash":"A9JsWSRlTsegKjW3Olbwpg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_THUMBNAIL_CONFIG_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_THUMBNAIL_CONFIG_T.html","hash":"PNVAajZrnywRfIR+dkTvtA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_UINT32_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_UINT32_T.html","hash":"2do+UwEzojjaR+WhKELGuA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PORT_PRIVATE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PORT_PRIVATE_T.html","hash":"6d2LLmsuLrlY3nRGcxiMZQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PORT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PORT_T.html","hash":"jhtQKF2R/vLhUEqcefogyA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_QUEUE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_QUEUE_T.html","hash":"AXwZh5RIAWPjaNA7XaSfQw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_RATIONAL_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_RATIONAL_T.html","hash":"snfIBwhJTeBJo7+/U4xAgQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALEncoderBase.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALEncoderBase.html","hash":"yOCz8sGNyPYt9obuMt+hGg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALRendererBase.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALRendererBase.html","hash":"g58i2bx89aAaAzwcXs6JDQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.ExifTag.yml","output":{".html":{"relative_path":"api/MMALSharp.ExifTag.html","hash":"2aRuAWbPubcYpxIVpHrkgg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALNoSpaceException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALNoSpaceException.html","hash":"aOr+dYOJ2afWsnMEMQyMCQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALPortNotConnectedException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALPortNotConnectedException.html","hash":"JNI9kTLgfKfMfz5qHPRaig=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALBufferProperties.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALBufferProperties.html","hash":"h6MZEd1OjCut0RaviNIXCw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALClock.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALClock.html","hash":"2RnDwF3tOwSDh26gYLQciQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYMODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYMODE_T.html","hash":"clwMbbM8ALnpHd9OyYbV5A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYSET_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_DISPLAYSET_T.html","hash":"0dJSU1c1dV4O7QOZjv08Mw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALQueue.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALQueue.html","hash":"j20/GqcjAtOKHnICqo0MRw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALUtil.MMAL_STATUS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALUtil.MMAL_STATUS_T.html","hash":"OLTZKvChRaAIHvLka/ELRA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CLOCK_DISCONT_THRESHOLD_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CLOCK_DISCONT_THRESHOLD_T.html","hash":"09BIcp3DTbLEeeS5+WkcRg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_CLOCK_EVENT_DATA.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_CLOCK_EVENT_DATA.html","hash":"nNovK1Xru01Bvynrc185Tg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_EVENT_FORMAT_CHANGED_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_EVENT_FORMAT_CHANGED_T.html","hash":"DB3X/XUr91Z89P1ucjyIeg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_EVENT_PARAMETER_CHANGED_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_EVENT_PARAMETER_CHANGED_T.html","hash":"PMe/ZPaXfTjFJeWEM6Aa2w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T.html","hash":"w/X0pSZWajhJDa05Wy94sw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_CAMERA_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_INFO_CAMERA_T.html","hash":"vVM3G1n40CEvaBRhMIGnWw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAPTUREMODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAPTUREMODE_T.html","hash":"yufuPv6HaWU03eRCmyPQaA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAPTURE_STATUS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAPTURE_STATUS_T.html","hash":"JskFBFGXtk7MUWt0ohiHzA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_EXPOSUREMETERINGMODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_EXPOSUREMETERINGMODE_T.html","hash":"HG+yN8dg9IreiC+RBxsa5A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_EXPOSUREMODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_EXPOSUREMODE_T.html","hash":"bPawuFZmGB23r7xyBYlDPg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_UINT64_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_UINT64_T.html","hash":"4YE4TvglqU2dAkk+2Qeo3g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_URI_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_URI_T.html","hash":"ym+B4VzOayJxAeRvmyMGsA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T.html","hash":"GVeR9VWnDp7owxdODD6KTQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T.html","hash":"SLQh2vtQ9STzCToBsD/DYQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.html","hash":"j9Wqg20DnwI+Ntj+v+TitQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Parameter.yml","output":{".html":{"relative_path":"api/MMALSharp.Parameter.html","hash":"azLfzPpa4xo0FEMqoBVQZA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.PiCameraError.yml","output":{".html":{"relative_path":"api/MMALSharp.PiCameraError.html","hash":"HkszUNogJpx3OFPLsyCfLw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Resolution.yml","output":{".html":{"relative_path":"api/MMALSharp.Resolution.html","hash":"TjT6m9F2YlxoS0heq2IB5A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALCameraInfoComponent.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALCameraInfoComponent.html","hash":"81tERX6ElOdE/cntDk1hsg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALVideoDecoder.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALVideoDecoder.html","hash":"Zgotza22uD+X4t9iDZUnAw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.FFmpeg.VideoUtilities.yml","output":{".html":{"relative_path":"api/MMALSharp.FFmpeg.VideoUtilities.html","hash":"EWzNpHj9a9TPI32UV6hdkg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALCallerHelper.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALCallerHelper.html","hash":"wuXAEtWs4xK6Pn9Dx6Xt4g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALComponentNotConfiguredException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALComponentNotConfiguredException.html","hash":"SzdILnhCYtMbBpJy5Y51aQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALDownstreamComponent.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALDownstreamComponent.html","hash":"+pwT3+mqNXAGfFXmNHNTcw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALVideoEncoder.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALVideoEncoder.html","hash":"HMy2Ae8RjCZwDrSBfz0rJg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Handlers.ProcessResult.yml","output":{".html":{"relative_path":"api/MMALSharp.Handlers.ProcessResult.html","hash":"GVjsgyHn48lTifZapNjRjw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALCameraComponentExtensions.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALCameraComponentExtensions.html","hash":"Rt25/IB5ZoLlnWBlTFiGxw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALControlPort.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALControlPort.html","hash":"w0pJlI9UeEUZDR7eviv9JQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALInvalidDirectoryException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALInvalidDirectoryException.html","hash":"Q74Aqv1sxxgjK6KpmtZy0w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALPoolImpl.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALPoolImpl.html","hash":"FPw0xi6BF4uS8QpSKg68PQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALQueueImpl.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALQueueImpl.html","hash":"J8NNtlNJx4VUpd8Hj365UQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALComponent.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALComponent.html","hash":"lyMbLvlIBs0jk0QCHfbJFg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALConnection.MMAL_CONNECTION_CALLBACK_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALConnection.MMAL_CONNECTION_CALLBACK_T.html","hash":"12ycpWdIeUR86fKvLb0yGw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T.html","hash":"FHX17ZtJmhS38boSLbfBsQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALParametersVideo.MMAL_VIDEO_INTRA_REFRESH_T.html","hash":"l4wOKN1+KRrW+FCktwYaNg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T.html","hash":"L8RdIEwKZyOXLChuAxFCqg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T.html","hash":"s4F0eDXgYwu5dvF/g6+Jew=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_DISPLAYREGION_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_DISPLAYREGION_T.html","hash":"Y4xiEjZvE4Mnz+Eqg54ngA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_ES_FORMAT_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_ES_FORMAT_T.html","hash":"prsdoba7CpB6OmTOscs7vA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_BOOLEAN_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_BOOLEAN_T.html","hash":"v8bd4wFPbwZ5QbtECqGLXw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_BUFFER_REQUIREMENTS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_BUFFER_REQUIREMENTS_T.html","hash":"Ne+qL3wrHsmo9KCbN2Jo7w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_USE_CASE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAMERA_USE_CASE_T.html","hash":"urjyIbpAYpxb8KFDrwa4eA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAPTUREMODE_MODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_CAPTUREMODE_MODE_T.html","hash":"9dRuEkNtrBpUC2dpqTV5CQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_EXIF_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_EXIF_T.html","hash":"RminexsBCuwDDrCoGlB+jA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_EXIF_T_DUMMY.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_EXIF_T_DUMMY.html","hash":"TSF5lxbIEoFr5k52ZPjhUA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FPS_RANGE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FPS_RANGE_T.html","hash":"m0LHeqF7DiTro668K8QygA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FRAME_RATE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_FRAME_RATE_T.html","hash":"vi6tk9UoCKm2HlMIThohkQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T.html","hash":"pe2Hkq6NKJPDDjk9diIxkA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T.html","hash":"wstWgwmrYgpDO/FmesqCSg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T.html","hash":"7onfxy9M0BLIy3ylgKbBGQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T.html","hash":"gqFZkIm6wfYloGhoZ6XvQw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_MIRROR_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_MIRROR_T.html","hash":"9oNDV37N+FyVL4w/Jd3v8A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_PRIVACY_INDICATOR_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_PRIVACY_INDICATOR_T.html","hash":"aT3cxYj9eO8uXOBR6gy5ug=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_REDEYE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_REDEYE_T.html","hash":"KEp+89klPW8cog26W5a7+w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALResourceUnavailableException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALResourceUnavailableException.html","hash":"q3ECiALcUhabW7jsvoWF6A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALConnection.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALConnection.html","hash":"5A5H8YNFkgW6jHzNCTwajg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMALEncoding.EncodingType.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMALEncoding.EncodingType.html","hash":"dgAXoCp2qNKwXsU0YjjMew=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_IMAGEFX_PARAMETERS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_IMAGEFX_PARAMETERS_T.html","hash":"SP/Dv7Ph9MV6pKYiWyDDQg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_IMAGEFX_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_IMAGEFX_T.html","hash":"0Fp7G4sZzufPlIPSk8Z1TA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_INPUT_CROP_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_INPUT_CROP_T.html","hash":"YtN3rjHiwyMtwAmbXi2F+w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_ZEROSHUTTERLAG_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAMETER_ZEROSHUTTERLAG_T.html","hash":"dwyewdsz0q/9zuD3jFrM8Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_AWBMODE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_AWBMODE_T.html","hash":"ITbShkprxb2UZV5+yrdCVQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_CAMERA_USE_CASE_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_CAMERA_USE_CASE_T.html","hash":"7UyW+TJKETb5GFeG/qfmlQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Native.MMAL_PARAM_CAPTURE_STATUS_T.yml","output":{".html":{"relative_path":"api/MMALSharp.Native.MMAL_PARAM_CAPTURE_STATUS_T.html","hash":"HvrqpkvyS1wDvrj2/T9HKg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Utility.Helpers.yml","output":{".html":{"relative_path":"api/MMALSharp.Utility.Helpers.html","hash":"yl1k0rznvQBMRvkJVOjgzw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Utility.yml","output":{".html":{"relative_path":"api/MMALSharp.Utility.html","hash":"v0F1p2Sade4wXcYYQwCrIQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.yml","output":{".html":{"relative_path":"api/MMALSharp.html","hash":"0/tr4bFOGKBjdrfh/UJfhQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Zoom.yml","output":{".html":{"relative_path":"api/MMALSharp.Zoom.html","hash":"3oBDxgDVEoxv/YCVkTetrg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Components.MMALNullSinkComponent.yml","output":{".html":{"relative_path":"api/MMALSharp.Components.MMALNullSinkComponent.html","hash":"3k+qsunTNBROPdAotVRWbA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Crop.yml","output":{".html":{"relative_path":"api/MMALSharp.Crop.html","hash":"G/n3wAfRO3ptnb4oaaDsdA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.Handlers.VideoStreamCaptureHandler.yml","output":{".html":{"relative_path":"api/MMALSharp.Handlers.VideoStreamCaptureHandler.html","hash":"5A1z9L6nMwZVBsZA7KXRzA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALComponentNotReadyException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALComponentNotReadyException.html","hash":"JHooCn10IWoq886t44Zveg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/MMALSharp.MMALIllegalSeekException.yml","output":{".html":{"relative_path":"api/MMALSharp.MMALIllegalSeekException.html","hash":"11Qg8x6rFqHpq/GGOhLpbg=="}},"is_incremental":false,"version":""},{"type":"Resource","output":{"resource":{"relative_path":"index.json"}},"is_incremental":false}],"version_info":{}} \ No newline at end of file diff --git a/docs/xrefmap.yml b/docs/xrefmap.yml index fe25c563..5e59e548 100644 --- a/docs/xrefmap.yml +++ b/docs/xrefmap.yml @@ -9606,15 +9606,15 @@ references: commentId: T:MMALSharp.Native.MMAL_PARAMETER_ENCODING_T fullName: MMALSharp.Native.MMAL_PARAMETER_ENCODING_T nameWithType: MMAL_PARAMETER_ENCODING_T -- uid: MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.#ctor(MMALSharp.Native.MMAL_PARAMETER_HEADER_T,System.UInt32[]) - name: MMAL_PARAMETER_ENCODING_T(MMAL_PARAMETER_HEADER_T, UInt32[]) - href: api/MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.html#MMALSharp_Native_MMAL_PARAMETER_ENCODING_T__ctor_MMALSharp_Native_MMAL_PARAMETER_HEADER_T_System_UInt32___ - commentId: M:MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.#ctor(MMALSharp.Native.MMAL_PARAMETER_HEADER_T,System.UInt32[]) - name.vb: MMAL_PARAMETER_ENCODING_T(MMAL_PARAMETER_HEADER_T, UInt32()) - fullName: MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.MMAL_PARAMETER_ENCODING_T(MMALSharp.Native.MMAL_PARAMETER_HEADER_T, System.UInt32[]) - fullName.vb: MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.MMAL_PARAMETER_ENCODING_T(MMALSharp.Native.MMAL_PARAMETER_HEADER_T, System.UInt32()) - nameWithType: MMAL_PARAMETER_ENCODING_T.MMAL_PARAMETER_ENCODING_T(MMAL_PARAMETER_HEADER_T, UInt32[]) - nameWithType.vb: MMAL_PARAMETER_ENCODING_T.MMAL_PARAMETER_ENCODING_T(MMAL_PARAMETER_HEADER_T, UInt32()) +- uid: MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.#ctor(MMALSharp.Native.MMAL_PARAMETER_HEADER_T,System.Int32[]) + name: MMAL_PARAMETER_ENCODING_T(MMAL_PARAMETER_HEADER_T, Int32[]) + href: api/MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.html#MMALSharp_Native_MMAL_PARAMETER_ENCODING_T__ctor_MMALSharp_Native_MMAL_PARAMETER_HEADER_T_System_Int32___ + commentId: M:MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.#ctor(MMALSharp.Native.MMAL_PARAMETER_HEADER_T,System.Int32[]) + name.vb: MMAL_PARAMETER_ENCODING_T(MMAL_PARAMETER_HEADER_T, Int32()) + fullName: MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.MMAL_PARAMETER_ENCODING_T(MMALSharp.Native.MMAL_PARAMETER_HEADER_T, System.Int32[]) + fullName.vb: MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.MMAL_PARAMETER_ENCODING_T(MMALSharp.Native.MMAL_PARAMETER_HEADER_T, System.Int32()) + nameWithType: MMAL_PARAMETER_ENCODING_T.MMAL_PARAMETER_ENCODING_T(MMAL_PARAMETER_HEADER_T, Int32[]) + nameWithType.vb: MMAL_PARAMETER_ENCODING_T.MMAL_PARAMETER_ENCODING_T(MMAL_PARAMETER_HEADER_T, Int32()) - uid: MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.#ctor* name: MMAL_PARAMETER_ENCODING_T href: api/MMALSharp.Native.MMAL_PARAMETER_ENCODING_T.html#MMALSharp_Native_MMAL_PARAMETER_ENCODING_T__ctor_
  • System.UInt32[]System.Int32[]