Structures

The following structures are available globally.

  • Constraints on the audio codec compression settings.

    See more

    Declaration

    Swift

    public struct AudioCodecSettings : Codable, Sendable
  • A structure that represents Key-Value-Object for the VideoToolbox option.

    See more

    Declaration

    Swift

    public struct VTSessionOption
    extension VTSessionOption: Hashable
  • The VideoCodecSettings class specifying video compression settings.

    See more

    Declaration

    Swift

    public struct VideoCodecSettings : Codable, Sendable
  • A structure represents the volume value controller.

    See more

    Declaration

    Swift

    public struct SoundTransform : Equatable, Sendable
    extension SoundTransform: CustomDebugStringConvertible
  • Constraints on the audio mixier settings.

    See more

    Declaration

    Swift

    public struct AudioMixerSettings : Sendable
  • Constraints on the audio mixier track’s settings.

    See more

    Declaration

    Swift

    public struct AudioMixerTrackSettings : Codable, Sendable
  • Constraints on the audio mixier settings.

    See more

    Declaration

    Swift

    public struct VideoMixerSettings : Codable, Sendable
  • The struct represents a network statistics.

    See more

    Declaration

    Swift

    public struct NetworkMonitorReport : Sendable
  • A structure that represents a network transport bitRate statics.

    See more

    Declaration

    Swift

    public struct NetworkTransportReport : Sendable
  • The AMFUndefined structure represents an undefined for ActionScript.

    See more

    Declaration

    Swift

    public struct AMFUndefined : Sendable, CustomStringConvertible
  • The AMFTypedObject structure represents a typed object for ActionScript.

    See more

    Declaration

    Swift

    public struct AMFTypedObject : Sendable
  • The AMFArray structure represents an array value for ActionScript.

    See more

    Declaration

    Swift

    public struct AMFArray : Sendable
    extension AMFArray: ExpressibleByArrayLiteral
    extension AMFArray: CustomDebugStringConvertible
    extension AMFArray: Equatable
  • ActionScript 1.0 and 2.0 and flash.xml.XMLDocument in ActionScript 3.0

    Seealso

    2.17 XML Document Type (amf0-file-format-specification.pdf)

    Seealso

    3.9 XMLDocument type (amf-file-format-spec.pdf)
    See more

    Declaration

    Swift

    public struct AMFXMLDocument : Sendable, CustomStringConvertible
    extension AMFXMLDocument: Equatable
  • ActionScript 3.0 introduces a new XML type.

    Seealso

    3.13 XML type (amf-file-format-spec.pdf)
    See more

    Declaration

    Swift

    public struct AMFXML : Sendable, CustomStringConvertible
    extension AMFXML: Equatable
  • The metadata associated with the response to an RTMP protocol request.

    See more

    Declaration

    Swift

    public struct RTMPResponse : Sendable
  • A struct that represents a it reports its rtmp status.

    See more

    Declaration

    Swift

    @dynamicMemberLookup
    public struct RTMPStatus : Sendable
  • A structor that provides the statistics related to the RTMPStream.

    See more

    Declaration

    Swift

    public struct RTMPStreamInfo
    extension RTMPStreamInfo: CustomDebugStringConvertible
  • Declaration

    Swift

    public struct HKAtomic<A>
  • An object for writing interpolated string messages to srt logging system.

    See more

    Declaration

    Swift

    public struct SRTLogger : Sendable
  • The SRTPerformanceData represents the SRT’s performance statistics. This struct is wrapper for an CBytePerfMon.

    See more

    Declaration

    Swift

    public struct SRTPerformanceData : Sendable