POST api/OpenviduApi/Recording

Request Information

URI Parameters

None.

Body Parameters

RecordingInputModel
NameDescriptionTypeAdditional information
Session

string

None.

Name

string

None.

HasAudio

boolean

None.

HasVideo

boolean

None.

OutputMode

string

None.

RecordingLayout

string

None.

CustomLayout

string

None.

Resolution

string

None.

FrameRate

integer

None.

ShmSize

integer

None.

IgnoreFailedStreams

boolean

None.

MediaNode

MediaNode

None.

Request Formats

application/json, text/json

Sample:
{
  "Session": "sample string 1",
  "Name": "sample string 2",
  "HasAudio": true,
  "HasVideo": true,
  "OutputMode": "sample string 3",
  "RecordingLayout": "sample string 4",
  "CustomLayout": "sample string 5",
  "Resolution": "sample string 6",
  "FrameRate": 1,
  "ShmSize": 1,
  "IgnoreFailedStreams": true,
  "MediaNode": {
    "Id": "sample string 1"
  }
}

application/xml, text/xml

Sample:
<RecordingInputModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Communicator.Models.Openvidu">
  <CustomLayout>sample string 5</CustomLayout>
  <FrameRate>1</FrameRate>
  <HasAudio>true</HasAudio>
  <HasVideo>true</HasVideo>
  <IgnoreFailedStreams>true</IgnoreFailedStreams>
  <MediaNode>
    <Id>sample string 1</Id>
  </MediaNode>
  <Name>sample string 2</Name>
  <OutputMode>sample string 3</OutputMode>
  <RecordingLayout>sample string 4</RecordingLayout>
  <Resolution>sample string 6</Resolution>
  <Session>sample string 1</Session>
  <ShmSize>1</ShmSize>
</RecordingInputModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

JsonResultOfCommunicatorJsonResult
NameDescriptionTypeAdditional information
Content

CommunicatorJsonResult

None.

SerializerSettings

JsonSerializerSettings

None.

Encoding

Encoding

None.

Request

HttpRequestMessage

None.

Response Formats

application/json, text/json

Sample:

Sample not available.