Class GeminiContentBlob
Raw media bytes.
Text should not be sent as raw bytes, use the Text field.
public class GeminiContentBlob
- Inheritance
-
objectGeminiContentBlob
- Extension Methods
Fields
Data
The base64 encoded bytes of data.
public string Data
Field Value
- string
MimeType
The type of the data.
public GeminiContentType MimeType
Field Value
Remarks
You can use ContentType(string) to convert string
values to their GeminiContentType equivalents, like:
"image/png".ContentType()
Methods
GetContentBlob(AudioClip)
Converts the given AudioClip to a GeminiContentBlob.
public static GeminiContentBlob GetContentBlob(AudioClip audio)
Parameters
audioAudioClipThe AudioClip to use.
Returns
- GeminiContentBlob
A new GeminiContentBlob object.
Remarks
Requires Utilities.Encoding.Wav.
GetContentBlob(Texture2D, bool)
Converts the given Texture2D to a GeminiContentBlob.
public static GeminiContentBlob GetContentBlob(Texture2D image, bool useJPEG = false)
Parameters
imageTexture2DThe Texture2D to use.
useJPEGboolShould the encoder use JPEG instead of PNG?
Returns
- GeminiContentBlob
A new GeminiContentBlob object.