Interface IMediaService
- Namespace
- WINKOnvif.Core.Media
- Assembly
- WINKOnvif.Core.dll
public interface IMediaService
Methods
Task<string> CreateMetadataConfigurationAsync(MetadataConfiguration metadataConfiguration)
Parameters
metadataConfiguration
MetadataConfiguration
Returns
- Task<string>
Task<string> CreateOsdAsync(OsdConfiguration osdConfiguration)
Parameters
osdConfiguration
OsdConfiguration
Returns
- Task<string>
Task DeleteMetadataConfigurationAsync(string metadataToken)
Parameters
metadataToken
string
Returns
- Task
Task DeleteOsdAsync(string osdToken)
Parameters
osdToken
string
Returns
- Task
Task<MediaProfile> GetMediaProfileAsync(string profileToken)
Parameters
profileToken
string
Returns
- Task<MediaProfile>
Task<List<MediaProfile>> GetMediaProfilesAsync()
Returns
- Task<List<MediaProfile>>
Task<MetadataConfiguration> GetMetadataConfigurationAsync(string metadataToken)
Parameters
metadataToken
string
Returns
- Task<MetadataConfiguration>
Task<MetadataConfigurationOptions> GetMetadataConfigurationOptionsAsync(string configurationToken)
Parameters
configurationToken
string
Returns
- Task<MetadataConfigurationOptions>
Task<List<MetadataConfiguration>> GetMetadataConfigurationsAsync()
Returns
- Task<List<MetadataConfiguration>>
Task<MulticastConfiguration> GetMulticastConfigurationAsync(string profileToken)
Parameters
profileToken
string
Returns
- Task<MulticastConfiguration>
Task<OsdConfiguration> GetOsdAsync(string osdToken)
Parameters
osdToken
string
Returns
- Task<OsdConfiguration>
Task<OsdConfigurationOptions> GetOsdConfigurationOptionsAsync(string configurationToken)
Parameters
configurationToken
string
Returns
- Task<OsdConfigurationOptions>
Task<List<OsdConfiguration>> GetOsdsAsync()
Returns
- Task<List<OsdConfiguration>>
Task<string> GetSnapshotUri(string profileToken)
Parameters
profileToken
string
Returns
- Task<string>
Task<string> GetStreamUri(string profileToken)
Parameters
profileToken
string
Returns
- Task<string>
Task<VideoEncoderConfiguration> GetVideoEncoderConfigurationAsync(string configurationToken)
Parameters
configurationToken
string
Returns
- Task<VideoEncoderConfiguration>
Task SetMulticastConfigurationAsync(string profileToken, MulticastConfiguration configuration)
Parameters
profileToken
string
configuration
MulticastConfiguration
Returns
- Task
Task SetVideoEncoderConfigurationAsync(string profileToken, VideoEncoderConfiguration configuration)
Parameters
profileToken
string
configuration
VideoEncoderConfiguration
Returns
- Task
Task UpdateMetadataConfigurationAsync(MetadataConfiguration metadataConfiguration)
Parameters
metadataConfiguration
MetadataConfiguration
Returns
- Task
Task UpdateOsdAsync(OsdConfiguration osdConfiguration)
Parameters
osdConfiguration
OsdConfiguration
Returns
- Task