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 |
Start time code
|
endTimeCode |
CrInt32u |
End time code
|
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 |