aboutsummaryrefslogtreecommitdiffstats
path: root/conformance.tex
diff options
context:
space:
mode:
authorAnton Yakovlev <Anton.Yakovlev@opensynergy.com>2020-01-07 13:50:49 +0100
committerGerd Hoffmann <kraxel@redhat.com>2020-01-08 08:42:04 +0100
commit95f69ad260ab23d70853bcb52fb35db580e3328f (patch)
tree273bb282beb9c8a7c8f219d02b38589cc679b07e /conformance.tex
parent94520b3af19c453d7206a7ea1827cd4d5b48f955 (diff)
downloadvirtio-spec-95f69ad260ab23d70853bcb52fb35db580e3328f.tar.gz
virtio-snd: add virtio sound device specificationsound-v4
This patch proposes virtio specification for a new virtio sound device, that may be useful in case when having audio is required but a device passthrough or emulation is not an option. Signed-off-by: Anton Yakovlev <Anton.Yakovlev@opensynergy.com> Message-Id: <20200107125049.99728-1-Anton.Yakovlev@opensynergy.com>
Diffstat (limited to 'conformance.tex')
-rw-r--r--conformance.tex24
1 files changed, 24 insertions, 0 deletions
diff --git a/conformance.tex b/conformance.tex
index 50969e5..b8c6836 100644
--- a/conformance.tex
+++ b/conformance.tex
@@ -191,6 +191,17 @@ A RPMB driver MUST conform to the following normative statements:
\item \ref{drivernormative:Device Types / RPMB Device / Device Operation}
\end{itemize}
+\conformance{\subsection}{Sound Driver Conformance}\label{sec:Conformance / Driver Conformance / Sound Driver Conformance}
+
+A sound driver MUST conform to the following normative statements:
+
+\begin{itemize}
+\item \ref{drivernormative:Device Types / Sound Device / Device Initialization}
+\item \ref{drivernormative:Device Types / Sound Device / Device Operation / PCM Stream Parameters}
+\item \ref{drivernormative:Device Types / Sound Device / Device Operation / PCM Output Stream}
+\item \ref{drivernormative:Device Types / Sound Device / Device Operation / PCM Input Stream}
+\end{itemize}
+
\conformance{\section}{Device Conformance}\label{sec:Conformance / Device Conformance}
A device MUST conform to the following normative statements:
@@ -360,6 +371,19 @@ An RPMB device MUST conform to the following normative statements:
\item \ref{devicenormative:Device Types / RPMB Device / Device Operation}
\end{itemize}
+\conformance{\subsection}{Sound Device Conformance}\label{sec:Conformance / Device Conformance / Sound Device Conformance}
+
+A sound device MUST conform to the following normative statements:
+
+\begin{itemize}
+\item \ref{devicenormative:Device Types / Sound Device / Device Initialization}
+\item \ref{devicenormative:Device Types / Sound Device / Device Operation / Jack Configuration}
+\item \ref{devicenormative:Device Types / Sound Device / Device Operation / PCM Stream Configuration}
+\item \ref{devicenormative:Device Types / Sound Device / Device Operation / PCM Stream Parameters}
+\item \ref{devicenormative:Device Types / Sound Device / Device Operation / PCM Output Stream}
+\item \ref{devicenormative:Device Types / Sound Device / Device Operation / PCM Input Stream}
+\end{itemize}
+
\conformance{\section}{Legacy Interface: Transitional Device and Transitional Driver Conformance}\label{sec:Conformance / Legacy Interface: Transitional Device and Transitional Driver Conformance}
A conformant implementation MUST be either transitional or
non-transitional, see \ref{intro:Legacy