- المورد: PickedMediaItem
- النوع
- MediaFile
- MediaFileMetadata
- PhotoMetadata
- PrintMetadata
- التقييم
- VideoMetadata
- الطُرق
المورد: PickedMediaItem
تمثل هذه السمة صورة أو فيديو اختاره المستخدم.
تمثيل JSON |
---|
{ "id": string, "createTime": string, "type": enum ( |
الحقول | |
---|---|
id |
معرّف عنصر الوسائط. هذا معرّف ثابت يمكن استخدامه بين الجلسات لتحديد عنصر الوسائط هذا. |
createTime |
الوقت الذي تم فيه إنشاء ملف الوسائط (وليس عند تحميله إلى "صور Google") طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
type |
نوع عنصر الوسائط هذا. |
mediaFile |
تمثّل هذه السمة ملف الوسائط الذي يشكّل عنصر الوسائط هذا. |
النوع
نوع ملف الوسائط.
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
ولا يكون النوع محدّدًا بشكل تلقائي. |
PHOTO |
يمثّل عنصر الوسائط صورة ثابتة. |
VIDEO |
يمثل عنصر الوسائط فيديو. |
MediaFile
تمثيل ملف فردي بوحدات بايت للوسائط.
تمثيل JSON |
---|
{
"baseUrl": string,
"mimeType": string,
"mediaFileMetadata": {
object ( |
الحقول | |
---|---|
baseUrl |
عنوان URL لوحدات البايت الخاصة بملف الوسائط. لتنزيل ملف وسائط، على برنامج واجهة برمجة التطبيقات إضافة المَعلمات المحدّدة في وثائق المطوّرين إلى عنوان URL هذا. |
mimeType |
نوع MIME لملف الوسائط. مثلاً: |
mediaFileMetadata |
البيانات الوصفية ذات الصلة بملف الوسائط، مثل الارتفاع أو العرض أو وقت الإنشاء |
MediaFileMetadata
البيانات الوصفية حول ملف وسائط
تمثيل JSON |
---|
{ "width": integer, "height": integer, "cameraMake": string, "cameraModel": string, // Union field |
الحقول | |
---|---|
width |
العرض الأصلي (بالبكسل) لملف الوسائط. |
height |
الارتفاع الأصلي (بالبكسل) لملف الوسائط. |
cameraMake |
العلامة التجارية للكاميرا التي تم التقاط الصورة بها |
cameraModel |
طراز الكاميرا التي تم التقاط الصورة بها |
حقل الاتحاد metadata . البيانات الوصفية لملف الوسائط الخاص بنوع الوسائط الأساسي الذي يمثله يمكن أن يكون metadata واحدًا فقط مما يلي: |
|
photoMetadata |
البيانات الوصفية لنوع وسائط الصور. |
videoMetadata |
البيانات الوصفية لنوع وسائط الفيديو |
PhotoMetadata
البيانات الوصفية الخاصة بصورة معيّنة، مثل ISO والبعد البؤري ووقت التعرض للضوء قد تكون بعض هذه الحقول فارغة أو غير مضمّنة.
تمثيل JSON |
---|
{
"focalLength": number,
"apertureFNumber": number,
"isoEquivalent": integer,
"exposureTime": string,
"printMetadata": {
object ( |
الحقول | |
---|---|
focalLength |
البعد البؤري لعدسة الكاميرا التي تم التقاط الصورة بها. |
apertureFNumber |
عدد فتحة العدسة لعدسة الكاميرا التي تم التقاط الصورة بها. |
isoEquivalent |
ISO للكاميرا التي تم التقاط الصورة بها. |
exposureTime |
مدة التعرض للضوء لفتحة الكاميرا أثناء التقاط الصورة. مدة بالثواني مكونة من تسعة أرقام كسور كحد أقصى وتنتهي بالأرقام " |
printMetadata |
البيانات الوصفية ذات الصلة بطباعة الصورة |
PrintMetadata
البيانات الوصفية التي تصف السمات المتعلقة بالطباعة لإحدى الصور، مثل نقاط جودة الطباعة
تمثيل JSON |
---|
{
"qualityScore": enum ( |
الحقول | |
---|---|
qualityScore |
نقاط جودة الطباعة التي تحدِّد ما إذا كانت الصورة صالحة للطباعة أم لا. ويجب عدم استخدام النتيجة لتقديم المشورة للمستخدمين بشأن الطباعة. ويتم ضبط النتيجة على |
النتيجة
درجة تصف مدى ملاءمة الطباعة لصورة.
عمليات التعداد | |
---|---|
SCORE_UNSPECIFIED |
لا يتم تحديد النتيجة تلقائيًا. |
HIGH |
حصلت الصورة على درجة عالية. |
NORMAL |
النتيجة الطبيعية للصورة. |
VideoMetadata
البيانات الوصفية الخاصة بفيديو، مثل عدد اللقطات في الثانية
تمثيل JSON |
---|
{ "fps": number } |
الحقول | |
---|---|
fps |
عدد اللقطات في الثانية للفيديو |
الطُرق |
|
---|---|
|
عرض قائمة بعناصر الوسائط التي اختارها المستخدم أثناء الجلسة المحددة. |