analyticsedge Package

Classes

ItemNonSetRequestBase

ItemNonSetRequestBase.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MediaGraphInstanceActivateRequest, MediaGraphInstanceDeActivateRequest, MediaGraphInstanceDeleteRequest, MediaGraphInstanceGetRequest, MediaGraphTopologyDeleteRequest, MediaGraphTopologyGetRequest.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MediaGraphAssetSink

Enables a media graph to record media to an Azure Media Services asset for subsequent playback.

All required parameters must be populated in order to send to Azure.

MediaGraphCertificateSource

Base class for certificate sources.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MediaGraphPemCertificateList.

All required parameters must be populated in order to send to Azure.

MediaGraphCognitiveServicesVisionExtension

A processor that allows the media graph to send video frames to a Cognitive Services Vision extension. Inference results are relayed to downstream nodes.

All required parameters must be populated in order to send to Azure.

MediaGraphCredentials

Credentials to present during authentication.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MediaGraphHttpHeaderCredentials, MediaGraphUsernamePasswordCredentials.

All required parameters must be populated in order to send to Azure.

MediaGraphEndpoint

Base class for endpoints.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MediaGraphTlsEndpoint, MediaGraphUnsecuredEndpoint.

All required parameters must be populated in order to send to Azure.

MediaGraphExtensionProcessorBase

Processor that allows for extensions outside of the Live Video Analytics Edge module to be integrated into the graph. It is the base class for various different kinds of extension processor types.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MediaGraphCognitiveServicesVisionExtension, MediaGraphGrpcExtension, MediaGraphHttpExtension.

All required parameters must be populated in order to send to Azure.

MediaGraphFileSink

Enables a media graph to write/store media (video and audio) to a file on the Edge device.

All required parameters must be populated in order to send to Azure.

MediaGraphGrpcExtension

A processor that allows the media graph to send video frames to an external inference container over a gRPC connection. This can be done using shared memory (for high frame rates), or over the network. Inference results are relayed to downstream nodes.

All required parameters must be populated in order to send to Azure.

MediaGraphGrpcExtensionDataTransfer

Describes how media should be transferred to the inference engine.

All required parameters must be populated in order to send to Azure.

MediaGraphHttpExtension

A processor that allows the media graph to send video frames (mostly at low frame rates e.g. <5 fps) to an external inference container over an HTTP-based RESTful API. Inference results are relayed to downstream nodes.

All required parameters must be populated in order to send to Azure.

MediaGraphHttpHeaderCredentials

Http header service credentials.

All required parameters must be populated in order to send to Azure.

MediaGraphImage

Describes the properties of an image frame.

MediaGraphImageFormat

Encoding settings for an image.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MediaGraphImageFormatBmp, MediaGraphImageFormatJpeg, MediaGraphImageFormatPng, MediaGraphImageFormatRaw.

All required parameters must be populated in order to send to Azure.

MediaGraphImageFormatBmp

Encoding settings for Bmp images.

All required parameters must be populated in order to send to Azure.

MediaGraphImageFormatJpeg

Encoding settings for Jpeg images.

All required parameters must be populated in order to send to Azure.

MediaGraphImageFormatPng

Encoding settings for Png images.

All required parameters must be populated in order to send to Azure.

MediaGraphImageFormatRaw

Encoding settings for raw images.

All required parameters must be populated in order to send to Azure.

MediaGraphImageScale

The scaling mode for the image.

MediaGraphInstance

Represents an instance of a media graph.

All required parameters must be populated in order to send to Azure.

MediaGraphInstanceActivateRequest

Represents the MediaGraphInstanceActivateRequest.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MediaGraphInstanceCollection

A collection of media graph instances.

MediaGraphInstanceDeActivateRequest

Represents the MediaGraphInstanceDeactivateRequest.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MediaGraphInstanceDeleteRequest

Represents the MediaGraphInstanceDeleteRequest.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MediaGraphInstanceGetRequest

Represents the MediaGraphInstanceGetRequest.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MediaGraphInstanceListRequest

Represents the MediaGraphInstanceListRequest.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MediaGraphInstanceProperties

Properties of a media graph instance.

MediaGraphInstanceSetRequest

Represents the MediaGraphInstanceSetRequest.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MediaGraphInstanceSetRequestBody

Represents the MediaGraphInstanceSetRequest body.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MediaGraphIoTHubMessageSink

Enables a media graph to publish messages that can be delivered via routes declared in the IoT Edge deployment manifest.

All required parameters must be populated in order to send to Azure.

MediaGraphIoTHubMessageSource

Enables a media graph to receive messages via routes declared in the IoT Edge deployment manifest.

All required parameters must be populated in order to send to Azure.

MediaGraphMotionDetectionProcessor

A node that accepts raw video as input, and detects if there are moving objects present. If so, then it emits an event, and allows frames where motion was detected to pass through. Other frames are blocked/dropped.

All required parameters must be populated in order to send to Azure.

MediaGraphNodeInput

Represents the input to any node in a media graph.

All required parameters must be populated in order to send to Azure.

MediaGraphOutputSelector

Allows for the selection of particular streams from another node.

MediaGraphParameterDeclaration

The declaration of a parameter in the media graph topology. A media graph topology can be authored with parameters. Then, during graph instance creation, the value for those parameters can be specified. This allows the same graph topology to be used as a blueprint for multiple graph instances with different values for the parameters.

All required parameters must be populated in order to send to Azure.

MediaGraphParameterDefinition

A key-value pair. A media graph topology allows certain values to be parameterized. When an instance is created, the parameters are supplied with arguments specific to that instance. This allows the same graph topology to be used as a blueprint for multiple graph instances with different values for the parameters.

All required parameters must be populated in order to send to Azure.

MediaGraphPemCertificateList

A list of PEM formatted certificates.

All required parameters must be populated in order to send to Azure.

MediaGraphProcessor

A node that represents the desired processing of media in a graph. Takes media and/or events as inputs, and emits media and/or event as output.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MediaGraphExtensionProcessorBase, MediaGraphMotionDetectionProcessor, MediaGraphSignalGateProcessor.

All required parameters must be populated in order to send to Azure.

MediaGraphRtspSource

Enables a media graph to capture media from a RTSP server.

All required parameters must be populated in order to send to Azure.

MediaGraphSamplingOptions

Describes the properties of a sample.

MediaGraphSignalGateProcessor

A signal gate determines when to block (gate) incoming media, and when to allow it through. It gathers input events over the activationEvaluationWindow, and determines whether to open or close the gate.

All required parameters must be populated in order to send to Azure.

MediaGraphSink

Enables a media graph to write media data to a destination outside of the Live Video Analytics IoT Edge module.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MediaGraphAssetSink, MediaGraphFileSink, MediaGraphIoTHubMessageSink.

All required parameters must be populated in order to send to Azure.

MediaGraphSource

A source node in a media graph.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MediaGraphIoTHubMessageSource, MediaGraphRtspSource.

All required parameters must be populated in order to send to Azure.

MediaGraphSystemData

The system data for a resource. This is used by both topologies and instances.

MediaGraphTlsEndpoint

A TLS endpoint for media graph external connections.

All required parameters must be populated in order to send to Azure.

MediaGraphTlsValidationOptions

Options for controlling the authentication of TLS endpoints.

MediaGraphTopology

The definition of a media graph topology.

All required parameters must be populated in order to send to Azure.

MediaGraphTopologyCollection

A collection of media graph topologies.

MediaGraphTopologyDeleteRequest

Represents the MediaGraphTopologyDeleteRequest.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MediaGraphTopologyGetRequest

Represents the MediaGraphTopologyGetRequest.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MediaGraphTopologyListRequest

Represents the MediaGraphTopologyListRequest.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MediaGraphTopologyProperties

A description of the properties of a media graph topology.

MediaGraphTopologySetRequest

Represents the MediaGraphTopologySetRequest.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MediaGraphTopologySetRequestBody

Represents the MediaGraphTopologySetRequest body.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MediaGraphUnsecuredEndpoint

An endpoint that the media graph can connect to, with no encryption in transit.

All required parameters must be populated in order to send to Azure.

MediaGraphUsernamePasswordCredentials

Username/password credential pair.

All required parameters must be populated in order to send to Azure.

MethodRequest

Base Class for Method Requests.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MediaGraphInstanceListRequest, MediaGraphInstanceSetRequest, MediaGraphTopologyListRequest, MediaGraphTopologySetRequest, ItemNonSetRequestBase, MediaGraphInstanceSetRequestBody, MediaGraphTopologySetRequestBody.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Enums

MediaGraphGrpcExtensionDataTransferMode

How frame data should be transmitted to the inference engine.

MediaGraphImageFormatRawPixelFormat

The pixel format that will be used to encode images.

MediaGraphImageScaleMode

Describes the modes for scaling an input video frame into an image, before it is sent to an inference engine.

MediaGraphInstanceState

Allowed states for a graph instance.

MediaGraphMotionDetectionSensitivity

Enumeration that specifies the sensitivity of the motion detection processor.

MediaGraphOutputSelectorOperator

The operator to compare streams by.

MediaGraphOutputSelectorProperty

The stream property to compare with.

MediaGraphParameterType

The type of the parameter.

MediaGraphRtspTransport

Underlying RTSP transport. This is used to enable or disable HTTP tunneling.