| AacAccessUnitTool Class |
Namespace: StreamCoders.Encoder
The AacAccessUnitTool type exposes the following members.
| Name | Description | |
|---|---|---|
| AacAccessUnitTool | Initializes a new instance of the AacAccessUnitTool class |
| Name | Description | |
|---|---|---|
| CreateAu |
Creates a data packet containing one or more Access Units (AUs).
| |
| CreateAuRtpFrame |
Creates an AU RTP frame from AAC ADIF or ADTS audio frames.
| |
| ExpandAu |
Expands an AU to a list of AAC partial frames.
| |
| GetNumberOfFramesInAu(OffsetBufferByte) |
Gets the number of frames contained in an AU.
| |
| GetNumberOfFramesInAu(Byte, Int32, Int32) |
Gets the number of frames contained in an AU.
| |
| Reset |
Resets internal data structures and clears retained AUs.
|
| Name | Description | |
|---|---|---|
| DontRetain |
Indicates whether to respect the MaxPacketSize threshold. If set to true each packet will
only contain one AU. If true, it may improve real-time transmission of data, but not
utilize the network capacity to the full extent.
| |
| IndexLength |
Number of bits to reserve for AU Index or Delta field.
| |
| MaxPacketSize |
Maximum size of data packet to create. Maximum size should not exceed MaxPacketSize +
RtpPacket.HeaderSize > MTU.
| |
| NetworkConfiguration | ||
| SizeLength |
Number of bits to reserve for AU size field.
|
| 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.) |