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