WaveFormatExtensible Class |
Namespace: StreamCoders.Adaptive.Common
The WaveFormatExtensible type exposes the following members.
Name | Description | |
---|---|---|
![]() | WaveFormatExtensible | Initializes a new instance of the WaveFormatExtensible class |
Name | Description | |
---|---|---|
![]() | AverageBytesPerSecond |
Gets or sets the average data-transfer rate, in bytes per second, for the format.
|
![]() | BitsPerSample |
Gets or sets the number of bits in a single sample of the format's data.
|
![]() | BlockAlign |
Gets or sets the minimum size of a unit of data for the given format in Bytes.
|
![]() | Channels |
Gets or sets the number of channels in the data.
Mono 1
Stereo 2
Dual 2 (2 Mono channels)
|
![]() | ExtraBytes |
Gets or sets the extra bytes.
|
![]() | FormatTag |
Gets or sets the audio format type. A complete list of format tags can be
found in the Mmreg.h header file.
|
![]() | SamplesPerSec |
Gets or sets the sampling rate in hertz (samples per second)
|
![]() | Size |
Gets or sets the size in bytes of any extra format data added to the end of the
WAVEFORMATEX structure.
|
Name | Description | |
---|---|---|
![]() ![]() | CreateFrom(BinaryReader) | |
![]() ![]() | CreateFrom(TrackInfo) |
Creates an instance of WaveFormatExtensible given a TrackInfo.
|
![]() | ToHexString |
Returns a string representing the structure in little-endian
hexadecimal format.
|
![]() | ToString |
Returns a string representing all of the fields in the object.
(Overrides ObjectToString.) |
![]() | WriteTo |
Name | Description | |
---|---|---|
![]() | Copy | Overloaded.
Creates a copy of the object.
(Defined by ObjectExtensions.) |
![]() | Copy(Object) | Overloaded.
Creates a deep copy of the object using the supplied object as a target for the copy operation.
(Defined by ObjectExtensions.) |