If the method fails, an error is raised. For more information, refer to the Error Codes.
using Leadtools;
using Leadtools.MediaStreaming;
public Server _server = null;
public bool _result = false;
public void SetMIMETypeExample()
{
try
{
// for demonstration purposes, this example will clear the entire list of types
// then will add three extensions with their corresponding content type,
// then will delete one of them.
// create an instance of the server object
_server = new Leadtools.MediaStreaming.Server();
// retrieve a copy of the MIME Types
MIMETypes Types = _server.GetMIMETypes();
// clear the types list
Types.Clear();
// add extension + content type of : .sdp + application/sdp
// note that the extension should not include the starting period
Types.Add("sdp", "application/sdp");
// add extension + content type of : .spx + audio/ogg
// note that the extension should not include the starting period
Types.Add("spx", "audio/ogg");
// add extension + content type of : .3g2 + video/3gpp2
// note that the extension should not include the starting period
Types.Add("3g2", "video/3gpp2");
// remove extension + content type of : .sdp + application/sdp
Types.Remove("sdp");
// replace the content type of the extension spx with audio/mp4
// note that the extension should not include the starting period
Types.Add("spx", "audio/mp4");
// copy the MIME Types to the server
_server.SetMIMETypes(Types);
_result = true;
}
catch (Exception)
{
_result = false;
}
}