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.) |