This file is part of the OpenJAUS HTML JAUS Reference.
Please support AS-4 JAUS and SAE by purchasing the corresponding Standard Document(s) from SAE International here.

Home / Iop_v3ServiceSet / H264VideoEncoding


Version: 1.0
ID: urn:jaus:jss:iop:H264VideoEncoding
Inherits From:
extended byurn:jaus:jss:environmentSensing:DigitalVideo v1.0
extended byurn:jaus:jss:environmentSensing:VisualSensor v1.0
extended byurn:jaus:jss:core:AccessControl v1.1
extended byurn:jaus:jss:core:Events v1.1
extended byurn:jaus:jss:core:Transport v1.0

The H264 Video Encoding Service provides a mechanism for querying and configuring the H264 encoding of one or more video sensors

Internal Event Set

Message Set
Message ID Name
EB91h QueryH264VideoEncodingCapabilities
EB92h QueryH264VideoEncodingConfiguration
EB93h ReportH264VideoEncodingCapabilities
EB94h ReportH264VideoEncodingConfiguration
EB90h SetH264VideoEncodingConfiguration

State Machine Diagram

H264VideoEncoding State Machine Diagram
State Transitions
Label Transition Trigger Conditional Actions
B H264VideoEncodingControlledLoop SetH264VideoEncodingConfiguration isControllingClient && isSupportedCommand setH264VideoEncodingConfig
A H264VideoEncodingDefaultLoop QueryH264VideoEncodingCapabilities sendReportH264VideoEncodingCapabilities
QueryH264VideoEncodingConfiguration sendReportH264VideoEncodingConfiguration

Action Name Type Description
sendReportH264VideoEncodingCapabilities Send Action Send a ReportH264VideoEncodingCapabilities message to the original requestor
Output Message: ReportH264VideoEncodingCapabilities
sendReportH264VideoEncodingConfiguration Send Action Send a ReportH264VideoEncodingConfiguration message to the original requestor
Output Message: ReportH264VideoEncodingConfiguration
setH264VideoEncodingConfig Update the H264 encoding configuration with the specified values

Copyright © SAE International. Reprinted with Permission.
Portions Copyright © OpenJAUS LLC.
The information above is generated from the JAUS Services modelled in the OpenJAUS SDK using OpenJAUS Service Studio. It is provided as a resource to assist JAUS developers and is not a substitute for the JAUS Standards Documents which may be obtained from the SAE International.

Generated on 07/17/2019 from iop_v3.ojss