Share via


Recorder Members

Include Protected Members
Include Inherited Members

The Recorder class represents an entity that is capable of recording media.

The Recorder type exposes the following members.

Constructors

  Name Description
Public method Recorder Creates a new instance of the Recorder class.

Top

Properties

  Name Description
Public property AudioVideoFlow Gets the AudioVideoFlow instance that is attached to this recorder.
Public property Sink Gets the media sink to be written to by this recorder.
Public property State Gets the recorder's current state.

Top

Methods

  Name Description
Public method AttachFlow Attaches an AudioVideoFlow instance to this recorder.
Public method DetachFlow Detaches an AudioVideoFlow instance from this recorder.
Public method Equals (inherited from Object)
Protected method Finalize (inherited from Object)
Public method GetHashCode (inherited from Object)
Public method GetType (inherited from Object)
Protected method MemberwiseClone (inherited from Object)
Public method Pause Pauses the recorder.
Public method RemoveSink Removes the media sink from this recorder.
Public method SetSink Sets the media sink for this recorder.
Public method Start Starts and resume recording.
Public method Stop Stops recording.
Public method ToString (inherited from Object)

Top

Events

  Name Description
Public event StateChanged Raised to notify an application that the recorder's state has changed.
Public event VoiceActivityChanged Raised to notify an application that recorder detected a change in voice state (noise or voice).

Top

See Also

Reference

Recorder Class

Microsoft.Rtc.Collaboration.AudioVideo Namespace