- 리소스: PickedMediaItem
- 유형
- MediaFile
- MediaFileMetadata
- PhotoMetadata
- VideoMetadata
- VideoProcessingStatus
- 메서드
리소스: PickedMediaItem
사용자가 선택한 사진 또는 동영상의 표현입니다.
JSON 표현 |
---|
{ "id": string, "createTime": string, "type": enum ( |
필드 | |
---|---|
id |
미디어 항목의 식별자입니다. 이 식별자는 세션 간에 이 미디어 항목을 식별하는 데 사용할 수 있는 영구 식별자입니다. |
createTime |
미디어 항목이 생성된 시간입니다(Google 포토에 업로드된 시간이 아님). RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
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 |
문제가 발생하여 동영상을 처리할 수 없습니다. |
메서드 |
|
---|---|
|
지정된 세션 중에 사용자가 선택한 미디어 항목 목록을 반환합니다. |