ONVIF device server - Implemented requests

From RidgeRun Developer Wiki





Previous: User Guide Index Next: Important classes





Device Service

Request What it does
GetDeviceInformation Returns the device information set by the programmer,<be> for example, manufacturer and firmware version.
GetCapabilities What capabilities/features the device supports, these can be set by <be> the programmer.
GetServices What services the server supports, currently only media and device are supported.
SystemReboot Reboots the system, the reboot sequence can be set by the programmer.
GetServiceCapabilities Gets the capabilities of the different services, these can be set by the programmer.
GetUsers Gets the data from the different available users.
CreateUsers Creates users, if a user of the list fails to be added none of the profiles are created.
DeleteUsers Removes users, if a user fails to be removed, no user is removed.
SetUser Modifies the information of an user.
GetSystemDayAndTime Gets the device time and date, how to get the date can be set by the programmer.
GetNetworkInterfaces Gets the network interfaces information, how the interfaces
are managed is set by the programmers.
SetNetworkInterfaces Allows to modify the network interfaces configurations,
how they are modified is set by the programmer.

Media Service

Request What it does
GetProfile Gets a profile information with the respective token, this information contains the data of the video configurations related to the profile.
GetProfiles Gets the profiles information with the respective token, this information contains the data of the video configurations related to the profile.
GetVideoSources Gets the list of available physical video sources and their information.
GetVideoSourceConfigurations Gets the list of video source configurations, containing all the information pertaining to it, including the video source that the configuration uses.
RemoveVideoSourceConfiguration Removes a video source configuration from a profile using the profile token. If the profile or configuration doesn't exist an error message is returned.
AddVideoSourceConfiguration Adds a video source configuration to a profile, if the profile or configuration doesn't exist an error message is returned, if the profile already has a configuration, it is replaced by the new one.
SetVideoSourceConfiguration Modifies a video source configuration data, this updates all the profiles that contain the configuration.
CreateProfile Creates a new multimedia profile, if the token already exists an error message is returned.
DeleteProfile Deletes a multimedia profile if it is not fixed, if it is or it doesn't exist an error message is returned.
GetGuaranteedNumberOfVideoEncoderInstances Gets the available number of video encoder instances, these can be set by the programmer.
AddVideoEncoderConfiguration Adds a video encoder configuration to a profile, if the profile or configuration doesn't exist an error message is returned, if the profile already has a configuration, it is replaced by the new one.
SetVideoEncoderConfiguration Modifies a video encoder configuration data, this updates all the profiles that contain the configuration.
GetVideoEncoderConfiguration Gets the list of video encoder configurations, containing all the information pertaining to it, including the video source that the configuration uses.
GetVideoEncoderConfigurations Gets the list of video encoder configurations, containing all the information pertaining to it, including the video encoder that the configuration uses.
GetStreamUri Gets the stream URI for a certain profile.
RemoveVideoEncoderConfiguration Removes a video encoder configuration from a profile using the profile token. If the profile or configuration doesn't exist an error message is returned.
GetVideoEncoderConfigurationOptions Gets all the video encoder options available, these options are set by the programmer using the library.





Previous: User Guide Index Next: Important classes