Fellow Oak DICOM
Search Results for

    Show / Hide Table of Contents

    Interface ITranscoderManager

    Namespace: FellowOakDicom.Imaging.Codec
    Assembly: fo-dicom.core.dll
    Syntax
    public interface ITranscoderManager

    Methods

    CanTranscode(DicomTransferSyntax, DicomTransferSyntax)

    Checks whether transcoder can convert from inSyntax to outSyntax.

    Declaration
    bool CanTranscode(DicomTransferSyntax inSyntax, DicomTransferSyntax outSyntax)
    Parameters
    Type Name Description
    DicomTransferSyntax inSyntax

    Input (decode) transfer syntax.

    DicomTransferSyntax outSyntax

    Output (encode) transfer syntax.

    Returns
    Type Description
    System.Boolean

    True if transcoder can convert from inSyntax to outSyntax, false otherwise.

    GetCodec(DicomTransferSyntax)

    Get codec associated with specified DICOM transfer syntax.

    Declaration
    IDicomCodec GetCodec(DicomTransferSyntax syntax)
    Parameters
    Type Name Description
    DicomTransferSyntax syntax

    Transfer syntax.

    Returns
    Type Description
    IDicomCodec

    Codec associated with syntax.

    Exceptions
    Type Condition
    DicomCodecException

    if no codec is available for the specified syntax.

    HasCodec(DicomTransferSyntax)

    Checks whether transcoder provides codec for specified syntax.

    Declaration
    bool HasCodec(DicomTransferSyntax syntax)
    Parameters
    Type Name Description
    DicomTransferSyntax syntax

    Transfer syntax.

    Returns
    Type Description
    System.Boolean

    True if transcoder provides codec for syntax, false otherwise.

    LoadCodecs(String, String)

    Load codecs from assembly(ies) at the specified path and with the specified search pattern.

    Declaration
    void LoadCodecs(string path = null, string search = null)
    Parameters
    Type Name Description
    System.String path

    Directory path to codec assemblies.

    System.String search

    Search pattern for codec assemblies.

    Extension Methods

    LinqExtensions.IsOneOf<T>(T, T[])
    In This Article
    Back to top Copyright (c) 2012-2025 fo-dicom contributors