- 리소스: PickedMediaItem
 - 유형
 - MediaFile
 - MediaFileMetadata
 - PhotoMetadata
 - VideoMetadata
 - VideoProcessingStatus
 - 메서드
 
리소스: PickedMediaItem
사용자가 선택한 사진 또는 동영상의 표현입니다.
| JSON 표현 | 
|---|
{ "id": string, "createTime": string, "type": enum (  | 
              
| 필드 | |
|---|---|
id | 
                
                   
 미디어 항목의 식별자입니다. 세션 간에 이 미디어 항목을 식별하는 데 사용할 수 있는 영구 식별자입니다.  | 
              
createTime | 
                
                   
 미디어 항목이 생성된 시간입니다 (Google 포토에 업로드된 시간이 아님). 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면   | 
              
type | 
                
                   
 이 미디어 항목의 유형입니다.  | 
              
mediaFile | 
                
                   
 이 미디어 항목을 구성하는 미디어 파일입니다.  | 
              
유형
미디어 항목의 유형입니다.
| 열거형 | |
|---|---|
TYPE_UNSPECIFIED | 
                유형이 지정되지 않았습니다. | 
PHOTO | 
                미디어 항목이 사진을 나타냅니다. | 
VIDEO | 
                미디어 항목이 동영상을 나타냅니다. | 
미디어 파일
미디어 파일의 표현입니다.
| JSON 표현 | 
|---|
{
  "baseUrl": string,
  "mimeType": string,
  "filename": string,
  "mediaFileMetadata": {
    object ( | 
              
| 필드 | |
|---|---|
baseUrl | 
                
                   
 미디어 파일의 바이트를 가져오는 URL입니다. 미디어 파일을 다운로드하려면 API 클라이언트가 개발자 문서에 지정된 매개변수를 이 URL에 추가해야 합니다. 예를 들어   | 
              
mimeType | 
                
                   
 미디어 파일의 MIME 유형입니다. 예를 들면   | 
              
filename | 
                
                   
 미디어 파일의 파일 이름입니다.  | 
              
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 }  | 
              
| 필드 | |
|---|---|
focalLength | 
                
                   
 사진을 촬영한 카메라 렌즈의 초점 거리입니다.  | 
              
apertureFNumber | 
                
                   
 사진을 촬영한 카메라 렌즈의 조리개 f 번호입니다.  | 
              
isoEquivalent | 
                
                   
 사진을 촬영한 카메라의 ISO입니다.  | 
              
exposureTime | 
                
                   
 사진을 촬영할 때 카메라 조리개의 노출 시간입니다. 소수점 아래가 최대 9자리까지이고 '  | 
              
VideoMetadata
동영상에만 해당하는 메타데이터입니다. 예를 들어 fps입니다.
| JSON 표현 | 
|---|
{
  "fps": number,
  "processingStatus": enum ( | 
              
| 필드 | |
|---|---|
fps | 
                
                   
 동영상의 프레임 속도입니다.  | 
              
processingStatus | 
                
                   
 동영상의 처리 상태입니다.  | 
              
VideoProcessingStatus
Google 포토에 저장된 동영상의 처리 상태입니다.
| 열거형 | |
|---|---|
UNSPECIFIED | 
                동영상 처리 상태가 지정되지 않았습니다. | 
PROCESSING | 
                동영상을 처리하는 중입니다. 사용자에게는 Google 포토 앱에 이 동영상의 아이콘이 표시되지만 아직 재생할 수는 없습니다.  | 
              
READY | 
                동영상 처리가 완료되었으며 이제 동영상을 시청할 수 있습니다. 
  | 
              
FAILED | 
                문제가 발생하여 동영상이 처리되지 않았습니다. | 
메서드 | 
            |
|---|---|
                
 | 
              지정된 세션 중에 사용자가 선택한 미디어 항목 목록을 반환합니다. |