Ejemplo n.º 1
0
 public long this[FrameMetadataValue frame_metadata]
 {
     get
     {
         return(GetFrameMetadata(frame_metadata));
     }
 }
Ejemplo n.º 2
0
        public void SetMetadata(FrameMetadataValue type, long value)
        {
            object error;

            NativeMethods.rs2_software_sensor_set_metadata(m_instance, value, type, out error);
        }
Ejemplo n.º 3
0
        /// <summary>determine device metadata</summary>
        /// <param name="frame_metadata">the metadata to check for support</param>
        /// <returns>true if device has this metadata</returns>
        public bool SupportsFrameMetaData(FrameMetadataValue frame_metadata)
        {
            object error;

            return(NativeMethods.rs2_supports_frame_metadata(Handle, frame_metadata, out error) != 0);
        }
Ejemplo n.º 4
0
        /// <summary>retrieve metadata from frame handle</summary>
        /// <param name="frame_metadata">the <see cref="FrameMetadataValue">FrameMetadataValue</see> whose latest frame we are interested in</param>
        /// <returns>the metadata value</returns>
        public long GetFrameMetadata(FrameMetadataValue frame_metadata)
        {
            object error;

            return(NativeMethods.rs2_get_frame_metadata(Handle, frame_metadata, out error));
        }
Ejemplo n.º 5
0
 internal static extern int rs2_supports_frame_metadata(IntPtr frame, FrameMetadataValue frame_metadata, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(Helpers.ErrorMarshaler))] out object error);