@@ -875,6 +875,24 @@ IFF files are used by Autodesk Maya and use the file extension :file:`.iff`.
875
875
- int
876
876
- the true bits per sample of the IFF file.
877
877
878
+ **Configuration settings for RLA input **
879
+
880
+ When opening a IFF ImageInput with a *configuration * (see
881
+ Section :ref: `sec-input-with-config `), the following special configuration
882
+ options are supported:
883
+
884
+ .. list-table ::
885
+ :widths: 30 10 65
886
+ :header-rows: 1
887
+
888
+ * - Input Configuration Attribute
889
+ - Type
890
+ - Meaning
891
+ * - ``oiio:ioproxy ``
892
+ - ptr
893
+ - Pointer to a ``Filesystem::IOProxy `` that will handle the I/O, for
894
+ example by reading from memory rather than the file system.
895
+
878
896
**Configuration settings for IFF output **
879
897
880
898
When opening an IFF ImageOutput, the following special metadata tokens
@@ -892,6 +910,17 @@ control aspects of the writing itself:
892
910
- If nonzero and outputting UINT8 values in the file from a source of
893
911
higher bit depth, will add a small amount of random dither to combat
894
912
the appearance of banding.
913
+ * - ``oiio:ioproxy ``
914
+ - ptr
915
+ - Pointer to a ``Filesystem::IOProxy `` that will handle the I/O, for
916
+ example by reading from memory rather than the file system.
917
+
918
+ **Custom I/O Overrides **
919
+
920
+ RLA input and output support the "custom I/O" feature via the
921
+ special ``"oiio:ioproxy" `` attributes (see Sections
922
+ :ref: `sec-imageoutput-ioproxy ` and :ref: `sec-imageinput-ioproxy `) as well as
923
+ the `set_ioproxy() ` methods.
895
924
896
925
897
926
0 commit comments