AVBSFList
public final class AVBSFList
Structure for chain/list of bitstream filters.
-
Create an empty list of bitstream filters.
Declaration
Swift
public init() -
Append bitstream filter to the list of bitstream filters.
Declaration
Swift
public func append(_ bsf: AVBSFContext)Parameters
bsfThe filter context to be appended.
-
Create a new bitstream filter context with the given name and options, and append it to the list of bitstream filters.
Declaration
Swift
public func append(_ bsfName: String, options: [String: String]? = nil)Parameters
bsfNameThe name of the bitstream filter.
optionsThe options for the bitstream filter.
-
Finalize list of bitstream filters.
This function will transform
AVBSFListto singleAVBSFContext, so the whole chain of bitstream filters can be treated as single filter freshly created byAVBSFContext.init(filter:).Declaration
Swift
public func finalize() -> AVBSFContextReturn Value
The newly created
AVBSFContextrepresenting the chain of bitstream filters.
View on GitHub
Install in Dash
AVBSFList Class Reference