Interface ITranscoderManager
- Namespace
- FellowOakDicom.Imaging.Codec
- Assembly
- fo-dicom.core.dll
public interface ITranscoderManager
- Extension Methods
Methods
CanTranscode(DicomTransferSyntax, DicomTransferSyntax)
Checks whether transcoder can convert from inSyntax to outSyntax.
bool CanTranscode(DicomTransferSyntax inSyntax, DicomTransferSyntax outSyntax)
Parameters
inSyntaxDicomTransferSyntaxInput (decode) transfer syntax.
outSyntaxDicomTransferSyntaxOutput (encode) transfer syntax.
Returns
- bool
True if transcoder can convert from
inSyntaxtooutSyntax, false otherwise.
GetCodec(DicomTransferSyntax)
Get codec associated with specified DICOM transfer syntax.
IDicomCodec GetCodec(DicomTransferSyntax syntax)
Parameters
syntaxDicomTransferSyntaxTransfer syntax.
Returns
- IDicomCodec
Codec associated with
syntax.
Exceptions
- DicomCodecException
if no codec is available for the specified
syntax.
HasCodec(DicomTransferSyntax)
Checks whether transcoder provides codec for specified syntax.
bool HasCodec(DicomTransferSyntax syntax)
Parameters
syntaxDicomTransferSyntaxTransfer syntax.
Returns
- bool
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.
void LoadCodecs(string path = null, string search = null)