AppBroadcastStreamAudioHeader Class

Definition

Provides metadata about a broadcast audio frame.

Note

This API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime.

public ref class AppBroadcastStreamAudioHeader sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.Capture.AppBroadcastContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppBroadcastStreamAudioHeader final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.Capture.AppBroadcastContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppBroadcastStreamAudioHeader
Public NotInheritable Class AppBroadcastStreamAudioHeader
Inheritance
Object Platform::Object IInspectable AppBroadcastStreamAudioHeader
Attributes

Windows requirements

Device family
Windows Desktop Extension SDK (introduced in 10.0.15063.0)
API contract
Windows.Media.Capture.AppBroadcastContract (introduced in v1.0)
App capabilities
appBroadcast appBroadcastSettings

Remarks

Get an instance of this class by accessing the AudioHeader property of an AppBroadcastStreamAudioFrame object obtained from a call to AppBroadcastStreamReader.TryGetNextAudioFrame.

Properties

AbsoluteTimestamp

Gets a time stamp indicating the system time at which the audio frame was captured.

Duration

Gets a value indicating the duration of the audio frame.

FrameId

Gets a value that identifies the audio frame.

HasDiscontinuity

Gets a value indicating whether the audio frame contains a discontinuity in the audio stream.

RelativeTimestamp

Gets a time stamp indicating the relative time within the audio stream at which the audio frame was captured.

Applies to