From c63a89e7accd08f9f89570af4992e5b7c9c63580 Mon Sep 17 00:00:00 2001
From: joeberkovitz
- This section is informative.
+ The following behaviors provide a normative description of the
+ conditions under which an AudioNode is alive, meaning that it MUST
+ be retained in the graph by an implementation. Where these
+ conditions do not apply, AudioNodes MAY be released by an
+ implementation. Additionally, implementations may apply other
+ methods to avoid unnecessary resource usage and unbounded memory
+ growth of unused/finished nodes.
- An implementation may choose any method to avoid unnecessary
- resource usage and unbounded memory growth of unused/finished
- nodes. The following is a description to help guide the general
- expectation of how node lifetime would be managed.
-
- An
+
Lifetime
AudioNode
will live as long as there are any
- references to it. There are several types of references:
+ An AudioNode
must remain alive as long as there
+ are any references to it. There are several types of references:
conditions under which an AudioNode is alive, meaning that it MUST
be retained in the graph by an implementation. Where these
conditions do not apply, AudioNodes MAY be released by an
- implementation. Additionally, implementations may apply other
- methods to avoid unnecessary resource usage and unbounded memory
- growth of unused/finished nodes.
+ implementation.
An
The following behaviors provide a normative description of the
- conditions under which an AudioNode is alive, meaning that it MUST
- be retained in the graph by an implementation. Where these
- conditions do not apply, AudioNodes MAY be released by an
+ conditions under which an AudioNode is alive, meaning that
+ it MUST be retained in the graph by an implementation. Where these
+ conditions do not apply, AudioNodes MAY be released by an
implementation.
- An AudioNode
must remain alive as long as there
From 285992469a97e2e6a603390fab1940a588632660 Mon Sep 17 00:00:00 2001
From: joeberkovitz
AudioNode
must remain alive as long as there
- are any references to it. There are several types of references:
+ There are several types of references: