|
enum | {
NTV2_CC708_CDPHeaderId1 = 0x96,
NTV2_CC708_CDPHeaderId2 = 0x69,
NTV2_CC708_CDPTimecodeId = 0x71,
NTV2_CC708_CDPDataId = 0x72,
NTV2_CC708_CDPServiceInfoId = 0x73,
NTV2_CC708_CDPFooterId = 0x74
} |
|
enum | {
NTV2_CC708CDPFrameRate23p98 = 1,
NTV2_CC708CDPFrameRate24 = 2,
NTV2_CC708CDPFrameRate25 = 3,
NTV2_CC708CDPFrameRate29p97 = 4,
NTV2_CC708CDPFrameRate30 = 5,
NTV2_CC708CDPFrameRate50 = 6,
NTV2_CC708CDPFrameRate59p94 = 7,
NTV2_CC708CDPFrameRate60 = 8
} |
|
enum | {
NTV2_CC708CDPHeader_TimeCodePresent = (1 << 7),
NTV2_CC708CDPHeader_CCDataPresent = (1 << 6),
NTV2_CC708CDPHeader_SvcInfoPresent = (1 << 5),
NTV2_CC708CDPHeader_SvcInfoStart = (1 << 4),
NTV2_CC708CDPHeader_SvcInfoChange = (1 << 3),
NTV2_CC708CDPHeader_SvcInfoComplete = (1 << 2),
NTV2_CC708CDPHeader_CaptionServiceActive = (1 << 1),
NTV2_CC708CDPHeader_Reserved = (1 << 0)
} |
|
enum | { NTV2_CC708CCTypeNTSCField1 = 0,
NTV2_CC708CCTypeNTSCField2 = 1,
NTV2_CC708CCTypeDTVCCData = 2,
NTV2_CC708CCTypeDTVCCStart = 3
} |
|
enum | { NTV2_CC708WindowIDMin = 0,
NTV2_CC708WindowIDMax = 7,
NTV2_CC708NumWindows
} |
|
enum | { NTV2_CC708ColorMin = 0,
NTV2_CC708ColorMax = 3
} |
|
enum | NTV2_CC708Opacity {
NTV2_CC708OpacityMin = 0,
NTV2_CC708OpacitySolid = NTV2_CC708OpacityMin,
NTV2_CC708OpacityOpaque = NTV2_CC708OpacitySolid,
NTV2_CC708OpacityFlash = 1,
NTV2_CC708OpacityTranslucent = 2,
NTV2_CC708OpacityTransparent = 3,
NTV2_CC708OpacityMax = NTV2_CC708OpacityTransparent
} |
|
enum | { NTV2_CC708WindowPriorityMin = 0,
NTV2_CC708WindowPriorityMax = 7
} |
|
enum | {
NTV2_CC708WindowAnchorPointMin = 0,
NTV2_CC708WindowAnchorPointUpperLeft = NTV2_CC708WindowAnchorPointMin,
NTV2_CC708WindowAnchorPointUpperMiddle = 1,
NTV2_CC708WindowAnchorPointUpperRight = 2,
NTV2_CC708WindowAnchorPointCenterLeft = 3,
NTV2_CC708WindowAnchorPointCenterMiddle = 4,
NTV2_CC708WindowAnchorPointCenterRight = 5,
NTV2_CC708WindowAnchorPointLowerLeft = 6,
NTV2_CC708WindowAnchorPointLowerMiddle = 7,
NTV2_CC708WindowAnchorPointLowerRight = 8,
NTV2_CC708WindowAnchorPointMax = NTV2_CC708WindowAnchorPointLowerRight
} |
|
enum | { NTV2_CC708WindowStyleIDMin = 0,
NTV2_CC708WindowStyleIDMax = 7
} |
|
enum | { NTV2_CC708PenStyleIDMin = 0,
NTV2_CC708PenStyleIDMax = 7
} |
|
enum | {
NTV2_CC708JustifyMin = 0,
NTV2_CC708JustifyLeft = NTV2_CC708JustifyMin,
NTV2_CC708JustifyRight = 1,
NTV2_CC708JustifyCenter = 2,
NTV2_CC708JustifyFull = 3,
NTV2_CC708JustifyMax = NTV2_CC708JustifyFull
} |
|
enum | { NTV2_CC708PrintDirMin = 0,
NTV2_CC708PrintDirLtoR = NTV2_CC708PrintDirMin,
NTV2_CC708PrintDirRtoL = 1,
NTV2_CC708PrintDirMax = NTV2_CC708PrintDirRtoL
} |
|
enum | {
NTV2_CC708ScrollDirMin = 0,
NTV2_CC708ScrollDirLtoR = NTV2_CC708ScrollDirMin,
NTV2_CC708ScrollDirRtoL = 1,
NTV2_CC708ScrollDirTtoB = 2,
NTV2_CC708ScrollDirBtoT = 3,
NTV2_CC708ScrollDirMax = NTV2_CC708ScrollDirBtoT
} |
|
enum | {
NTV2_CC708DispEffectMin = 0,
NTV2_CC708DispEffectSnap = NTV2_CC708DispEffectMin,
NTV2_CC708DispEffectFade = 1,
NTV2_CC708DispEffectWipe = 2,
NTV2_CC708DispEffectMax = NTV2_CC708DispEffectWipe
} |
|
enum | {
NTV2_CC708EffectDirMin = 0,
NTV2_CC708EffectDirLtoR = NTV2_CC708EffectDirMin,
NTV2_CC708EffectDirRtoL = 1,
NTV2_CC708EffectDirTtoB = 2,
NTV2_CC708EffectDirBtoT = 3,
NTV2_CC708EffectDirMax = NTV2_CC708EffectDirBtoT
} |
|
enum | {
NTV2_CC708BorderTypeMin = 0,
NTV2_CC708BorderTypeNone = NTV2_CC708BorderTypeMin,
NTV2_CC708BorderTypeRaised = 1,
NTV2_CC708BorderTypeDepressed = 2,
NTV2_CC708BorderTypeUniform = 3,
NTV2_CC708BorderTypeShdwLeft = 4,
NTV2_CC708BorderTypeShdwRight = 5,
NTV2_CC708BorderTypeMax = NTV2_CC708BorderTypeShdwRight
} |
|
enum | {
NTV2_CC708PenSizeMin = 0,
NTV2_CC708PenSizeSmall = NTV2_CC708PenSizeMin,
NTV2_CC708PenSizeStandard = 1,
NTV2_CC708PenSizeLarge = 2,
NTV2_CC708PenSizeMax = NTV2_CC708PenSizeLarge
} |
|
enum | {
NTV2_CC708FontStyleMin = 0,
NTV2_CC708FontStyleUndefined = NTV2_CC708FontStyleMin,
NTV2_CC708FontStyleMonoSerif = 1,
NTV2_CC708FontStylePropSerif = 2,
NTV2_CC708FontStyleMonoSansSerif = 3,
NTV2_CC708FontStylePropSanSerif = 4,
NTV2_CC708FontStyleCasual = 5,
NTV2_CC708FontStyleCursive = 6,
NTV2_CC708FontStyleSmallCaps = 7,
NTV2_CC708FontStyleMax = NTV2_CC708FontStyleSmallCaps
} |
|
enum | {
NTV2_CC708TextTagMin = 0,
NTV2_CC708TextTagDialog = NTV2_CC708TextTagMin,
NTV2_CC708TextTagSpeaker = 1,
NTV2_CC708TextTagElectronic = 2,
NTV2_CC708TextTagSecLanguage = 3,
NTV2_CC708TextTagVoiceover = 4,
NTV2_CC708TextTagAudibleTrans = 5,
NTV2_CC708TextTagSubtitleTrans = 6,
NTV2_CC708TextTagVoiceDesc = 7,
NTV2_CC708TextTagLyrics = 8,
NTV2_CC708TextTagSoundEfx = 9,
NTV2_CC708TextTagMusicScore = 10,
NTV2_CC708TextTagExpletive = 11,
NTV2_CC708TextTagReserved1 = 12,
NTV2_CC708TextTagReserved2 = 13,
NTV2_CC708TextTagReserved3 = 14,
NTV2_CC708TextTagTextNoDisplay = 15,
NTV2_CC708TextTagMax = NTV2_CC708TextTagTextNoDisplay
} |
|
enum | {
NTV2_CC708PenOffsetMin = 0,
NTV2_CC708PenOffsetSubscript = NTV2_CC708PenOffsetMin,
NTV2_CC708PenOffsetNormal = 1,
NTV2_CC708PenOffsetSuperscript = 2,
NTV2_CC708PenOffsetMax = NTV2_CC708PenOffsetSuperscript
} |
|
enum | {
NTV2_CC708PenEdgeTypeMin = 0,
NTV2_CC708PenEdgeTypeNone = NTV2_CC708PenEdgeTypeMin,
NTV2_CC708PenEdgeTypeRaised = 1,
NTV2_CC708PenEdgeTypeDepressed = 2,
NTV2_CC708PenEdgeTypeUniform = 3,
NTV2_CC708PenEdgeTypeLeftDropShadow = 4,
NTV2_CC708PenEdgeTypeRightDropShadow = 5,
NTV2_CC708PenEdgeTypeMax = NTV2_CC708PenEdgeTypeRightDropShadow
} |
|
|
const int | NTV2_CC708DefaultOpacity (NTV2_CC708OpacitySolid) |
|
std::string | NTV2_CC708OpacityToString (const NTV2_CC708Opacity inOpacity, const bool inCompact=false) |
|
std::ostream & | operator<< (std::ostream &inOutStream, const CC708Color &inData) |
|
const CC708Color | NTV2_CC708GreenColor (NTV2_CC708ColorMin, NTV2_CC708ColorMax, NTV2_CC708ColorMin) |
|
const CC708Color | NTV2_CC708BlueColor (NTV2_CC708ColorMin, NTV2_CC708ColorMin, NTV2_CC708ColorMax) |
|
const CC708Color | NTV2_CC708CyanColor (NTV2_CC708ColorMin, NTV2_CC708ColorMax, NTV2_CC708ColorMax) |
|
const CC708Color | NTV2_CC708RedColor (NTV2_CC708ColorMax, NTV2_CC708ColorMin, NTV2_CC708ColorMin) |
|
const CC708Color | NTV2_CC708YellowColor (NTV2_CC708ColorMax, NTV2_CC708ColorMax, NTV2_CC708ColorMin) |
|
const CC708Color | NTV2_CC708MagentaColor (NTV2_CC708ColorMax, NTV2_CC708ColorMin, NTV2_CC708ColorMax) |
|
const CC708Color | NTV2_CC708BlackColor (NTV2_CC708ColorMin, NTV2_CC708ColorMin, NTV2_CC708ColorMin) |
|
std::ostream & | operator<< (std::ostream &inOutStream, const CC708WindowParms &inData) |
|
std::ostream & | operator<< (std::ostream &inOutStream, const CC708WindowAttr &inData) |
|
const bool | NTV2_CC708Italics (true) |
|
const bool | NTV2_CC708NoItalics (false) |
|
const bool | NTV2_CC708Underline (true) |
|
const bool | NTV2_CC708NoUnderline (false) |
|
std::ostream & | operator<< (std::ostream &inOutStream, const CC708PenAttr &inData) |
|
std::ostream & | operator<< (std::ostream &inOutStream, const CC708PenColor &inData) |
|
std::ostream & | operator<< (std::ostream &inOutStream, const CC708PenLocation &inData) |
|
Declares the CNTV2CaptionEncoder708 class.
- Copyright
- (C) 2006-2022 AJA Video Systems, Inc. All rights reserved.
Definition in file ntv2captionencoder708.h.