Contents Transfer with remote control

CrCaptureDate

Class describing capture date.

Has a date information of capture date.

Member Variables

Name

Type

Summary

year

CrInt16u

-

month

CrInt16u

-

day

CrInt16u

-

hour

CrInt16u

-

minute

CrInt16u

-

sec

CrInt16u

-

msec

CrInt16u

-

Member Functions

Signature

Description

Constructor

-

Destructor

-

Copy Constructor

-

CrContentsInfo

Class describing contents info.

Has a data of contents information.

Member Variables

Name

Type

Summary

contentType

CrContentsInfo_ContentType

Contents Type

contentId

CrInt32u

Unique ID

dirNumber

CrInt32u

Number of directory.
For video, this is fixed at 0.

fileNumber

CrInt32u

Number of file.
For video, this is fixed at 0.

groupType

CrContentsInfo_GroupType

Group Type
For video, this is fixed at CrContentsInfo_GroupType_Unspecified.

groupId

CrInt32u

Group ID
For video, this is fixed at 0.

representative

bool

Representative

creationDatetimeUTC

CrCaptureDate

Creation Datetime
(UTC, milliseconds)

modificationDatetimeUTC

CrCaptureDate

Modification Datetime
(UTC, milliseconds)

creationDatetimeLocaltime

CrCaptureDate

Creation Datetime
(Localtime, milliseconds)

modificationDatetimeLocaltime

CrCaptureDate

Modification Datetime
(Localtime, milliseconds)

rating

CrContentsInfo_Rating

Rating

protectionStatus

bool

Protection Status

dummyContent

bool

Dummy Content

shotMarkNum

CrInt32u

Number of shot mark

shotMark

CrInt8u*

0: disable
1: enable
(some shot mark type is enable.)

filesNum

CrInt32u

Number of file.

files

CrContentsFile*

Array of files that include at this content.

Member Functions

Signature

Description

Constructor

-

Destructor

-

Copy Constructor

-

CrContentsFile

Class describing contents file.

Has a data of contents information.

Member Variables

Name

Type

Summary

fileId

CrInt16u

Unique ID in ContentId.

filePathLength

CrInt32u

Length of filePath that include null terminate.

filePath

CrInt8*

File path
UTF-8 (include null terminate)

fileFormat

CrContentsFile_FileFormat

File format

fileSize

CrInt64u

File size

umid[32]

CrInt8u[]

umid

isImageParamExsist

bool

true: exist imageParam

imageParam

CrContentsFile_ImageParam

Image parameter

isVideoParamExsist

bool

true: exist videoParam

videoParam

CrContentsFile_VideoParam

Video parameter

isAudioParamExsist

bool

true: exist audioParam

audioParam

CrContentsFile_AudioParam

Audio parameter

isThumbParamExist

bool

true: exist thumbParam

thumbParam

CrContentsFile_ThumbParam

Thumb parameter

isImageParamExExist

bool

true: exist imageParamEx

imageParamEx

CrContentsFile_ImageParamEx

Image Ex parameter

Member Functions

Signature

Description

Constructor

-

Destructor

-

Copy Constructor

-

CrContentsFile_ImageParam

Struct describing image parameter in CrContentsFile.

Member Variables

Name

Type

Summary

imagePixWidth

CrInt32u

Image width (pixel)

imagePixHeight

CrInt32u

Image height (pixel)

CrContentsFile_VideoParam

Struct describing video parameter in CrContentsFile.

Member Variables

Name

Type

Summary

startTimeCode

CrInt32u

endTimeCode

CrInt32u

videoCodec

CrContentsFile_VideoCodec

Video codec

proxyStatus

bool

Proxy status

gopStructure

CrContentsFile_GopStructure

GOP structure

width

CrInt32u

Video width

height

CrInt32u

Video height

aspectRatio

CrContentsFile_AspectRatio

Aspect ratio

colorFormat

CrContentsFile_ColorFormat

Color format

imageBitDepth

CrInt32u

Image bit depth

framesPerThousandSeconds

CrInt32u

Frames per thousand seconds

scanType

CrContentsFile_ScanType

Scan type

bitrateMbps

CrInt32u

Bitrate (Mbps)

imageFramesPerThousandSeconds

CrInt32u

Image frames per thousand seconds

profileIndication

CrContentsFile_ProfileIndication

Profile indication

profileLevel

CrInt32u

Profile level

rdd18metaCaptureGammaEquation

CrContentsFile_Rdd18metaCaptureGammaEquation

Rdd18meta capture gamma equation

rdd18metaColorPrimaries

CrContentsFile_Rdd18metaColorPrimaries

Rdd18meta color primaries

rdd18metaCodingEquations

CrContentsFile_Rdd18metaCodingEquations

Rdd18meta coding equation

CrContentsFile_AudioParam

Struct describing audio parameter in CrContentsFile.

Member Variables

Name

Type

Summary

audioCodec

CrContentsFile_AudioCodec

Audio codec

audioBitDepth

CrInt32u

Audio bit depth

samplingRate

CrInt32u

Sampling rate

numberOfChannels

CrContentsFile_NumberOfChannels

Number of channels

CrContentsFile_ThumbParam

Struct describing thumb parameter in CrContentsFile.

Member Variables

Name

Type

Summary

thumbFormat

CrContentsFile_FileFormat

Type of file format.

thumbCompressedSize

CrInt32u

Size of compressed thumb.

thumbPixWidth

CrInt32u

Pixel Width of thumb.

thumbPixHeight

CrInt32u

Pixel Height of thumb.

CrContentsFile_ImageParamEx

Struct describing image Ex parameter in CrContentsFile.

Member Variables

Name

Type

Summary

imageBitDepth

CrInt32u

The Bit depth of image.

CrGetContentsInfoListType

Enumerate of kind of get list of contents info.

Member Enumerations

Definition

Summary

CrGetContentsInfoListType_All

Get all contents info in media.

CrGetContentsInfoListType_Range_Month

Get contents info in target month in media.

CrGetContentsInfoListType_Range_Day

Get contents info in target day in media.

CrGetContentsInfoListType_Range_Hour

Get contents info in target hour in media.

CrGetContentsInfoListType_Count

Get contents info specified number of data after target datetime.

CrGetContentsDataControlType

Enumerate of kind of control at contents transfer.

Member Enumerations

Definition

Summary

CrGetContentsDataControlType_Resume

Resume contents transfer.

CrGetContentsDataControlType_Pause

Pause contents transfer.

CrGetContentsDataControlType_Cancel

Cancel contents transfer.

CrGetContentsCompressedDataType

Enumerate of kind of contents at compressed data.

Member Enumerations

Definition

Summary

CrGetContentsCompressedDataType_Invalid

Invalid

CrGetContentsCompressedDataType_Thumbnail

Thumbnail

CrGetContentsCompressedDataType_Screennail

Screennail
Not support for video content.

CrContentsInfo_ContentType

Enumerate of kind of content.

Member Enumerations

Definition

Summary

CrContentsInfo_ContentType_Unspecified

UNSPECIFIED

CrContentsInfo_ContentType_Dcf

DCF

CrContentsInfo_ContentType_M4style

M4STYLE

CrContentsInfo_ContentType_Xdstyle

XDSTYLE

CrContentsInfo_ContentType_Pxstyle

PXSTYLE

CrContentsInfo_GroupType

Enumerate of kind of group type.

Member Enumerations

Definition

Summary

CrContentsInfo_GroupType_Unspecified

UNSPECIFIED

CrContentsInfo_GroupType_Continuation

CONTINUATION

CrContentsInfo_GroupType_Timelapse

TIMELAPSE

CrContentsInfo_GroupType_Bracket

BRACKET

CrContentsInfo_Rating

Enumerate of kind of rating.

Member Enumerations

Definition

Summary

CrContentsInfo_Rating_NotRequired

Not required

CrContentsInfo_Rating_Nothing

Nothing

CrContentsInfo_Rating_1

Rating: 1

CrContentsInfo_Rating_2

Rating: 2

CrContentsInfo_Rating_3

Rating: 3

CrContentsInfo_Rating_4

Rating: 4

CrContentsInfo_Rating_5

Rating: 5

CrContentsFile_FileFormat

Enumerate of kind of file format.

Member Enumerations

Definition

Summary

CrContentsFile_FileFormat_Unspecified

UNSPECIFIED

CrContentsFile_FileFormat_Jpeg

JPEG

CrContentsFile_FileFormat_Raw

RAW

CrContentsFile_FileFormat_Heif

HEIF

CrContentsFile_FileFormat_Wav

WAV

CrContentsFile_FileFormat_Mp4

MP4

CrContentsFile_FileFormat_Xml

XML

CrContentsFile_VideoCodec

Enumerate of kind of video format.

Member Enumerations

Definition

Summary

CrContentsFile_VideoCodec_Unspecified

UNSPECIFIED

CrContentsFile_VideoCodec_Avc

AVC(H264)

CrContentsFile_VideoCodec_Hevc

HEVC(H265)

CrContentsFile_GopStructure

Enumerate of kind of GOP structure.

Member Enumerations

Definition

Summary

CrContentsFile_GopStructure_Unspecified

UNSPECIFIED

CrContentsFile_GopStructure_LongGop

Long GOP

CrContentsFile_GopStructure_IntraFrame

Intra frame

CrContentsFile_AspectRatio

Enumerate of kind of aspect ratio.

Member Enumerations

Definition

Summary

CrContentsFile_AspectRatio_Unspecified

UNSPECIFIED

CrContentsFile_AspectRatio_4_3

4:3

CrContentsFile_AspectRatio_16_9

16:9

CrContentsFile_AspectRatio_3_2

3:2

CrContentsFile_AspectRatio_1_1

1:1

CrContentsFile_AspectRatio_17_9

17:9

CrContentsFile_AspectRatio_256_135

256:135 for 4096x2160, 2048x1080

CrContentsFile_ColorFormat

Enumerate of kind of color format.

Member Enumerations

Definition

Summary

CrContentsFile_ColorFormat_Unspecified

UNSPECIFIED

CrContentsFile_ColorFormat_YCbCr420

YCbCr420(YC420)

CrContentsFile_ColorFormat_YCbCr411

YCbCr411(YC411)

CrContentsFile_ColorFormat_YCbCr422

YCbCr422(YC422)

CrContentsFile_ColorFormat_RGB444

RGB444

CrContentsFile_ColorFormat_RGBA4444

RGBA4444

CrContentsFile_ScanType

Enumerate of kind of scan type.

Member Enumerations

Definition

Summary

CrContentsFile_ScanType_Unspecified

UNSPECIFIED

CrContentsFile_ScanType_Interlace

Interlace

CrContentsFile_ScanType_Progressive

Progressive

CrContentsFile_ScanType_PseudoProgressive

Pseudo Progressive

CrContentsFile_ScanType_RealProgressive

Real Progressive

CrContentsFile_ProfileIndication

Enumerate of kind of profile indication.

Member Enumerations

Definition

Summary

CrContentsFile_ProfileIndication_High

High

CrContentsFile_ProfileIndication_Main

Main

CrContentsFile_ProfileIndication_StereoHigh

Stereo High

CrContentsFile_ProfileIndication_High422

High422

CrContentsFile_ProfileIndication_Main10

Main10

CrContentsFile_ProfileIndication_Main422_10

Main422 10

CrContentsFile_Rdd18metaCaptureGammaEquation

Enumerate of kind of rdd18meta capture gamma equation.

Member Enumerations

Definition

Summary

CrContentsFile_CaptureGammaEquation_Unspecified

UNSPECIFIED

CrContentsFile_CaptureGammaEquation_Cine1

CINE1

CrContentsFile_CaptureGammaEquation_Cine2

CINE2

CrContentsFile_CaptureGammaEquation_Cine3

CINE3

CrContentsFile_CaptureGammaEquation_Cine4

CINE4

CrContentsFile_CaptureGammaEquation_SLog

S-Log

CrContentsFile_CaptureGammaEquation_R709_800per

R709 800%

CrContentsFile_CaptureGammaEquation_SLog2

S-Log2

CrContentsFile_CaptureGammaEquation_ReproducedUnknownLabel

Reproduced Unknown Label

CrContentsFile_CaptureGammaEquation_ItuRRecBt709

ITU-R Rec. BT.709

CrContentsFile_CaptureGammaEquation_UserDefinedCurve9

User Defined Curve 9

CrContentsFile_CaptureGammaEquation_NxcamStandard

NXCAM Standard

CrContentsFile_CaptureGammaEquation_NxcamStillCameraLike

NXCAM Still Camera Like

CrContentsFile_CaptureGammaEquation_Xvycc

xvYCC (IEC 61966-2-4)

CrContentsFile_CaptureGammaEquation_SLog3_SGamut3

S-Log3/S-Gamut3

CrContentsFile_CaptureGammaEquation_SLog3_SGamut3Cine

S-Log3/S-Gamut3.Cine

CrContentsFile_CaptureGammaEquation_ItuRRecBt2020

ITU-R Rec. BT.2020

CrContentsFile_CaptureGammaEquation_ItuRRecBt2100HybridLogGamma

ITU-R Rec. BT.2100 Hybrid Log-Gamma

CrContentsFile_CaptureGammaEquation_NxcamCinematone1

NXCAM Cinematone1

CrContentsFile_CaptureGammaEquation_NxcamCinematone2

NXCAM Cinematone2

CrContentsFile_CaptureGammaEquation_StillsRgb

Still sRGB

CrContentsFile_CaptureGammaEquation_InvalidValue

Invalid value

CrContentsFile_Rdd18metaColorPrimaries

Enumerate of kind of rdd18meta color primaries.

Member Enumerations

Definition

Summary

CrContentsFile_ColorPrimaries_DeterminedByTheOtherProperties

Determined by the Other Properties

CrContentsFile_ColorPrimaries_ItuRBtRec709ColorPrimaries

ITU-R BT.Rec. 709 Color Primaries

CrContentsFile_ColorPrimaries_ItuRBtRec2020ColorPrimaries

ITU-R BT.Rec. 2020 Color Primaries

CrContentsFile_ColorPrimaries_SonyGamutForSLog

Sony Gamut for S-Log

CrContentsFile_ColorPrimaries_SonyGamut3ForSLog3

Sony Gamut3 for S-Log3

CrContentsFile_ColorPrimaries_SonyGamut3forR709_DciP3

Sony Gamut3 for R709/DCI-P3

CrContentsFile_ColorPrimaries_UnknownStandard

Unknown Standard

CrContentsFile_ColorPrimaries_StillsRgb

Still sRGB

CrContentsFile_ColorPrimaries_InvalidValue

Invalid value

CrContentsFile_Rdd18metaCodingEquations

Enumerate of kind of rdd18meta coding equations.

Member Enumerations

Definition

Summary

CrContentsFile_CodingEquations_DeterminedByColorPrimariesProperties

Determined by Color Primaries Properties

CrContentsFile_CodingEquations_ItuRRecBt601CodingEquations

ITU-R BT.Rec. 601 Coding Equations

CrContentsFile_CodingEquations_ItuRRecBt709CodingEquations

ITU-R BT.Rec. 709 Coding Equations

CrContentsFile_CodingEquations_ItuRRecBt2020NonConstantLuminunce

ITU-R BT.Rec. 2020 Non-Constant Luminunce

CrContentsFile_CodingEquations_UnknownStandard

Unknown Standard

CrContentsFile_CodingEquations_StillsRgb

Still sRGB

CrContentsFile_CodingEquations_InvalidValue

Invalid value

CrContentsFile_AudioCodec

Enumerate of kind of audio codec.

Member Enumerations

Definition

Summary

CrContentsFile_AudioCodec_Unspecified

UNSPECIFIED

CrContentsFile_AudioCodec_LinearPcm

Linear PCM

CrContentsFile_AudioCodec_LinearPcmFloat

Linear PCM Float

CrContentsFile_AudioCodec_AacLc

AAC LC

CrContentsFile_NumberOfChannels

Enumerate of kind of number of channels.

Member Enumerations

Definition

Summary

CrContentsFile_NumberOfChannels_Unspecified

UNSPECIFIED

CrContentsFile_NumberOfChannels_Mono

Mono (1 channel)

CrContentsFile_NumberOfChannels_Stereo

Stereo (2 channels)

CrContentsFile_NumberOfChannels_2_1_Channels

2.1 channels

CrContentsFile_NumberOfChannels_3_Channels

3 channels

CrContentsFile_NumberOfChannels_3_1_Channels

3.1 channels

CrContentsFile_NumberOfChannels_4_Channels

4 channels

CrContentsFile_NumberOfChannels_4_1_Channels

4.1 channels

CrContentsFile_NumberOfChannels_5_Channels

5 channels

CrContentsFile_NumberOfChannels_5_1_Channels

5.1 channels

CrContentsFile_NumberOfChannels_5_2_Channels

5.2 channels

CrContentsFile_NumberOfChannels_6_Channels

6 channels

CrContentsFile_NumberOfChannels_6_1_Channels

6.1 channels

CrContentsFile_NumberOfChannels_6_2_Channels

6.2 channels

CrContentsFile_NumberOfChannels_7_Channels

7 channels

CrContentsFile_NumberOfChannels_7_1_Channels

7.1 channels

CrContentsFile_NumberOfChannels_7_2_Channels

7.2 channels

CrContentsFile_NumberOfChannels_8_Channels

8 channels

CrContentsFile_NumberOfChannels_8_1_Channels

8.1 channels

CrContentsFile_NumberOfChannels_8_2_Channels

8.2 channels

CrContentsFile_NumberOfChannels_9_Channels

9 channels

CrContentsFile_NumberOfChannels_9_1_Channels

9.1 channels

CrContentsFile_NumberOfChannels_9_2_Channels

9.2 channels