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
inSyntax
DicomTransferSyntaxInput (decode) transfer syntax.
outSyntax
DicomTransferSyntaxOutput (encode) transfer syntax.
Returns
- bool
True if transcoder can convert from
inSyntax
tooutSyntax
, false otherwise.
GetCodec(DicomTransferSyntax)
Get codec associated with specified DICOM transfer syntax.
IDicomCodec GetCodec(DicomTransferSyntax syntax)
Parameters
syntax
DicomTransferSyntaxTransfer 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
syntax
DicomTransferSyntaxTransfer 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)