Class recording
Data class for the root element (recording) of the SIPREC metadata XML document.
Inherited Members
Namespace: SipRecMetaData
Assembly: Ng911Lib.dll
Syntax
[Serializable]
public class recording
Fields
| Edit this page View SourceAny
Extension point for custom elements.
Declaration
public List<XmlElement> Any
Field Value
Type | Description |
---|---|
List<XmlElement> |
ContentType
MIME type for the Content-Type SIP header
Declaration
public const string ContentType = "application/rs-metadata+xml"
Field Value
Type | Description |
---|---|
string |
Properties
| Edit this page View Sourcedatamode
Value of the dataMode element. The default value is "complete".
Declaration
public dataMode datamode { get; set; }
Property Value
Type | Description |
---|---|
dataMode |
datamodeSpecified
Specifies that the datamode enumeration value has been set.
Declaration
public bool datamodeSpecified { get; set; }
Property Value
Type | Description |
---|---|
bool |
groups
Contains a list of Communication Session Group objects. See Section 6.2 of RFC 7865.
Declaration
public List<group> groups { get; set; }
Property Value
Type | Description |
---|---|
List<group> |
participants
Contains a list of participant objects. See Section 6.5 of RFC 7865.
Declaration
public List<participant> participants { get; set; }
Property Value
Type | Description |
---|---|
List<participant> |
participantsessionassocs
Contains a list of participantsessionassoc objects. See Section 6.6 of RFC 7865. Each participantsessionassoc object describes the association of a participant to a communication session.
Declaration
public List<participantsessionassoc> participantsessionassocs { get; set; }
Property Value
Type | Description |
---|---|
List<participantsessionassoc> |
participantstreamassocs
Contains a list of participantstreamassoc objects.See Section 6.8 of RFC 7865. Each participantstreamassoc oject describes the association of a participant to a (media) stream.
Declaration
public List<participantstreamassoc> participantstreamassocs { get; set; }
Property Value
Type | Description |
---|---|
List<participantstreamassoc> |
sessionrecordingassocs
Contains a list of sessionrecordingassoc objects. See Section 6.4 of RFC 7865. Each sessionrecordingassoc object describes the association of a communication session with a recording session.
Declaration
public List<sessionrecordingassoc> sessionrecordingassocs { get; set; }
Property Value
Type | Description |
---|---|
List<sessionrecordingassoc> |
sessions
Contains a list of Recording Session objects. See Section 6.1 of RFC 7865.
Declaration
public List<session> sessions { get; set; }
Property Value
Type | Description |
---|---|
List<session> |
streams
Contains a list of stream objects. See Section 6.7 of RFC 7865.
Declaration
public List<stream> streams { get; set; }
Property Value
Type | Description |
---|---|
List<stream> |
Methods
| Edit this page View SourceNewGuidBase64Value()
Creates a new Globally Unique Identifier (GUID) as a base64 string. Base64 encoded GUIDs are used for the values of ID attributess in the SIPREC metadata schema.
Declaration
public static string NewGuidBase64Value()
Returns
Type | Description |
---|---|
string | Returns the byte array of a Guid as a base64 encoded string. |