convertClipData(data, from_binary, from_blosc_compression, to_binary, to_blosc_compression)
→ str
for Python 2, bytes
for Python 3
Converts the given clip ‹data› from the given format into the specified format.
‹from_binary› and ‹from_blosc_compression› specify the format of the given ‹data›.
-
If ‹from_binary› is
True
, the given data is binary clip data otherwise it is plain text (ASCII) clip data. -
If ‹from_blosc_compression› is
True
, the given data contains blosc compressed binary clip data. This cannot be used with ASCII clip data.
‹to_binary› and ‹to_blosc_compression› specify the format the data should be converted to.
-
If ‹to_binary› is
True
, convert to a binary clip data otherwise convert to ASCII clip data. -
If ‹to_blosc_compression› is
True
, convert to blosc compressed binary clip data. This cannot be used with ASCII clip data.
The data passed into this function must be a bytes
object in Python 3 and a
str
object in Python 2. Similarly, the data returned by this function is a bytes
object in Python 3 and a str
object in Python 2. See HOM binary data for more information.
Raises a hou.InvalidInput exception if from_binary = False
and
from_blosc_compression = True
, or if to_binary = False
and
to_blosc_compression = True
.
Raises a hou.OperationFailed exception if the given ‹data› is invalid.