SFBDoPDecoder


@interface SFBDoPDecoder : NSObject <SFBPCMDecoding>

A wrapper around a DSD decoder supporting DoP (DSD over PCM)

  • Unavailable

    Undocumented

    Declaration

    Objective-C

    + (instancetype)new NS_UNAVAILABLE;
  • Unavailable

    Undocumented

    Declaration

    Objective-C

    - (instancetype)init NS_UNAVAILABLE;
  • Returns an initialized \c SFBDoPDecoder object for the given URL or \c nil on failure

    Declaration

    Objective-C

    - (nullable instancetype)initWithURL:(nonnull NSURL *)url
                                   error:(NSError *_Nullable *_Nullable)error;

    Parameters

    url

    The URL

    error

    An optional pointer to a \c NSError to receive error information

    Return Value

    An initialized \c SFBDoPDecoder object for the specified URL, or \c nil on failure

  • Returns an initialized \c SFBDoPDecoder object for the given input source or \c nil on failure

    Declaration

    Objective-C

    - (nullable instancetype)
        initWithInputSource:(nonnull SFBInputSource *)inputSource
                      error:(NSError *_Nullable *_Nullable)error;

    Parameters

    inputSource

    The input source

    error

    An optional pointer to a \c NSError to receive error information

    Return Value

    An initialized \c SFBDoPDecoder object for the specified input source, or \c nil on failure

  • Returns an initialized \c SFBDoPDecoder object for the given decoder or \c nil on failure

    Declaration

    Objective-C

    - (nullable instancetype)initWithDecoder:(nonnull id<SFBDSDDecoding>)decoder
                                       error:(NSError *_Nullable *_Nullable)error;

    Parameters

    decoder

    The decoder

    error

    An optional pointer to a \c NSError to receive error information

    Return Value

    An initialized \c SFBDoPDecoder object for the specified decoder, or \c nil on failure