Audio post-update state reference
What can change across an audio package transition: identity, endpoints, topology, policy records, and stream contracts.

An update can touch one layer
A package transition may change a controller component, codec interface, extension, user-mode service, or metadata record. Because those layers publish different abstractions, an endpoint can persist while its backing package changes, or a package can change without changing the endpoint label.
Endpoint publication is separate
The audio subsystem constructs logical endpoints from device identity, topology, policy, and package relationships. A post-update endpoint state is therefore not a direct readout of one version field. It reflects a system of records owned by several components.
Format and policy can be independent
Supported formats, default endpoint policy, stream sharing mode, and application session state each have their own semantics. A package release note may describe one of them without making a claim about the others.
A state reference avoids conclusions
The useful comparison is before and after at the same boundary: package metadata with package metadata, endpoint state with endpoint state, or stream format with stream format. Mixing boundaries can make an ordinary lifecycle change appear broader than the evidence supports.
Reference facts
- Possible changed layers
- Controller, codec, extension, service, or metadata
- Endpoint relation
- Logical endpoint state is assembled from several records
- Comparison rule
- Compare records owned by the same layer and boundary
Questions and answers
Does an endpoint name changing prove a hardware change?
No. Names and policy records can change independently of the physical device.
Can a package update leave stream formats unchanged?
Yes. Package identity, endpoint capabilities, and negotiated stream format are separate records.
Is a post-update state a performance claim?
No. It is a descriptive lifecycle state and should not be read as a promise about quality or speed.