Observium_CE/mibs/cisco/CISCO-DMN-DSG-TRANSCODE-MIB

689 lines
20 KiB
Plaintext

--*****************************************************************
-- CISCO_DMN_DSG_Transcode.mib: MIB file for Video Transcode information.
--
-- February 2012, Ming Yao
-- October 2010, Hemant Kumar R
--
-- Copyright (c) 2010-2012 by Cisco Systems, Inc. All rights reserved.
--*****************************************************************
CISCO-DMN-DSG-TRANSCODE-MIB
DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
MODULE-IDENTITY, Integer32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
ciscoDSGUtilities
FROM CISCO-DMN-DSG-ROOT-MIB;
ciscoDSGTranscode MODULE-IDENTITY
LAST-UPDATED "201307101220Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems, Inc.
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553 NETS
E-mail: cs-ipsla@cisco.com"
DESCRIPTION "Cisco Transcode MIB."
REVISION "201307101220Z"
DESCRIPTION "V01.00.04 2013-07-10
Remove slv(34) from transcoderSubtLangList."
REVISION "201203201800Z"
DESCRIPTION "V01.00.03 2012-03-18
Updated for D9854 R4 release."
REVISION "201010130800Z"
DESCRIPTION "V01.00.02 2010-10-31
Updated enum values for transcoderCfgManualGOP
transcoderCfgSDHRes and transcoderCfgSDManualGOP."
REVISION "201008240700Z"
DESCRIPTION "V01.00.00 2010-08-24
Initial Version."
::= { ciscoDSGUtilities 37 }
transcoderInfo OBJECT IDENTIFIER ::= { ciscoDSGTranscode 1 }
transcoderTable OBJECT IDENTIFIER ::= { ciscoDSGTranscode 2 }
--**************************************
-- Transcoder Configuration Info Branch
--**************************************
transcoderLOIAction OBJECT-TYPE
SYNTAX INTEGER{
blackOutput(1),
noOutput(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Select whether outputs should transmit black
or not transmit any data when there is a
loss of input."
::= { transcoderInfo 1 }
--**************************************
-- Transcoder Configuration Table Branch
--**************************************
transcoderCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF TranscoderCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Transcoder Configuration Table."
::= { transcoderTable 1 }
transcoderCfgEntry OBJECT-TYPE
SYNTAX TranscoderCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for Transcoder configuration table."
INDEX { transcoderCfgIndex }
::= { transcoderCfgTable 1 }
TranscoderCfgEntry ::= SEQUENCE
{
transcoderCfgIndex Integer32,
transcoderCfgApplyInband INTEGER,
transcoderCfgVRes INTEGER,
transcoderCfgCCPkt1 INTEGER,
transcoderCfgCCPkt2 INTEGER,
transcoderCfgCCPkt3 INTEGER, -- Not user configurable
transcoderCfgPCRRate INTEGER, -- Not user configurable
-- transcoderCfgEia608 INTEGER, // Obsolete. Replaced by CCPkt
-- transcoderCfgEia708 INTEGER, // Obsolete. Replaced by CCPkt
transcoderCfgHDHRes INTEGER,
transcoderCfgHDBitrateMode INTEGER,
transcoderCfgHDBitRate INTEGER,
transcoderCfgHDGOP INTEGER,
transcoderCfgHDManualGOP INTEGER,
transcoderCfgHD32PullDown INTEGER,
transcoderCfgHDAspectRatio INTEGER, -- Not user configurable
transcoderCfgHDARConversion INTEGER, -- Not user configurable
transcoderCfgHDVideoPreproc INTEGER, -- Not user configurable
transcoderCfgSDHRes INTEGER,
transcoderCfgSDBitRateMode INTEGER,
transcoderCfgSDBitRate INTEGER,
transcoderCfgSDGOP INTEGER,
transcoderCfgSDManualGOP INTEGER,
transcoderCfgSD32PullDown INTEGER,
transcoderCfgSDAspectRatio INTEGER,
transcoderCfgSDARConversion INTEGER,
transcoderCfgSDVideoPreproc INTEGER -- Not user configurable
}
transcoderCfgIndex OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transcoder index."
::= { transcoderCfgEntry 1 }
transcoderCfgApplyInband OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Apply in band transcoder parameters."
::= { transcoderCfgEntry 2 }
transcoderCfgVRes OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
hdOut(4),
sdOut(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selection for Vertical resolution."
::= { transcoderCfgEntry 3 }
transcoderCfgCCPkt1 OBJECT-TYPE
SYNTAX INTEGER {
none (1),
ccCEA708(2),
ccSCTE20(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transcode Closed Caption Packet 1."
::= { transcoderCfgEntry 4 }
transcoderCfgCCPkt2 OBJECT-TYPE
SYNTAX INTEGER {
none(1),
ccCEA708(2),
ccSCTE20(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transcode Closed Caption Packet 2."
::= { transcoderCfgEntry 5 }
transcoderCfgCCPkt3 OBJECT-TYPE
SYNTAX INTEGER {
none(1),
ccCEA708(2),
ccSCTE20(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transcode Closed Caption Packet 3."
::= { transcoderCfgEntry 6 }
transcoderCfgPCRRate OBJECT-TYPE
SYNTAX INTEGER (10..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PCR insertion rate in milliseconds."
::= { transcoderCfgEntry 7 }
--transcoderCfgEia608 OBJECT-TYPE
-- SYNTAX INTEGER {
-- pass(1),
-- drop(2)
-- }
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Transcode EIA 608 CC Packet control."
-- ::= { transcoderCfgEntry 0 }
--transcoderCfgEia708 OBJECT-TYPE
-- SYNTAX INTEGER {
-- pass(1),
-- drop(2)
-- }
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Transcode EIA 708 CC Packet control."
-- ::= { transcoderCfgEntry 0 }
transcoderCfgHDHRes OBJECT-TYPE
SYNTAX INTEGER {
threeQuarter(1440),
full(1920)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"High Definition Horizontal Resolution."
::= { transcoderCfgEntry 8 }
transcoderCfgHDBitrateMode OBJECT-TYPE
SYNTAX INTEGER {
cbr(1),
vbr(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"HD Bit rate mode selection : Constant Bit Rate( cbr )/
Variable Bit Rate ( vbr )."
::= { transcoderCfgEntry 9 }
transcoderCfgHDBitRate OBJECT-TYPE
SYNTAX INTEGER (8000000..25000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"HD bit rate in steps of 400bps.
The Lower Limit is 8Mbps for D9859 and 10Mbps for D9858."
::= { transcoderCfgEntry 10 }
transcoderCfgHDGOP OBJECT-TYPE
SYNTAX INTEGER {
iFrameSync(1),
userGop(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"HD GOP selection."
::= { transcoderCfgEntry 11 }
transcoderCfgHDManualGOP OBJECT-TYPE
SYNTAX INTEGER {
manualGOP10(10),
manualGOP122(122),
manualGOP152(152),
manualGOP242(242),
manualGOP302(302)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"HD Manual GOP selection."
::= { transcoderCfgEntry 12 }
transcoderCfgHD32PullDown OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"3-2 Pulldown enabling."
::= { transcoderCfgEntry 13 }
transcoderCfgHDAspectRatio OBJECT-TYPE
SYNTAX INTEGER {
fourThird(1),
sixteenNinth(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"HD Output Aspect ratio."
::= { transcoderCfgEntry 14 }
transcoderCfgHDARConversion OBJECT-TYPE
SYNTAX INTEGER {
none(1),
auto(2),
autoAFD(3),
fourByThreeLetterBox(4),
fourByThreePillarBox(5),
fourteenByNine(6),
fourByThreeFullHeight(7),
sixteenByNineFullWidth(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"HD Aspect ratio conversion."
::= { transcoderCfgEntry 15 }
transcoderCfgHDVideoPreproc OBJECT-TYPE
SYNTAX INTEGER {
none(1),
deBlock(2),
mosquito(3),
edgeEnhancement(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transcode HD Video Pre-processing."
::= { transcoderCfgEntry 16 }
transcoderCfgSDHRes OBJECT-TYPE
SYNTAX INTEGER {
threeHundredAndFiftyTwo(352),
fourHundredAndEighty(480),
fiveHundredAndTwentyEight(528),
fiveHundredAndFourtyFour(544),
sevenHundredAndFour(704),
sevenHundredAndTwenty(720)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Standard Definition Horizontal Resolution."
::= { transcoderCfgEntry 17 }
transcoderCfgSDBitRateMode OBJECT-TYPE
SYNTAX INTEGER {
cbr(1),
vbr(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transcode SD bit rate mode : Constant Bit Rate mode ( cbr )/
Variable Bit Rate mode ( vbr )."
::= { transcoderCfgEntry 18 }
transcoderCfgSDBitRate OBJECT-TYPE
SYNTAX INTEGER (2000000..15000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SD Bit rate in steps of 400."
::= { transcoderCfgEntry 19 }
transcoderCfgSDGOP OBJECT-TYPE
SYNTAX INTEGER {
iFrameSync(1),
userGOPmn(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transcode SD Group of Pictures-Format : Transparent/ Manual."
::= { transcoderCfgEntry 20 }
transcoderCfgSDManualGOP OBJECT-TYPE
SYNTAX INTEGER {
manualgop10(10),
manualgop122(122),
manualgop152(152),
manualgop242(242),
manualgop302(302)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transcode SD Manual Group of Pictures - Format values."
::= { transcoderCfgEntry 21 }
transcoderCfgSD32PullDown OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transcode SD 3:2 Pulldown: Enabled/ disabled."
::= { transcoderCfgEntry 22 }
transcoderCfgSDAspectRatio OBJECT-TYPE
SYNTAX INTEGER {
fourThird(1),
sixteenNinth(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transcode SD Aspect ratio."
::= { transcoderCfgEntry 23 }
transcoderCfgSDARConversion OBJECT-TYPE
SYNTAX INTEGER {
none(1),
auto(2),
autoAFD(3),
fourByThreeLetterBox(4),
fourByThreePillarBox(5),
fourteenByNine(6),
fourByThreeFullHeight(7),
sixteenByNineFullWidth(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transcode SD Aspect ratio conversion."
::= { transcoderCfgEntry 24 }
transcoderCfgSDVideoPreproc OBJECT-TYPE
SYNTAX INTEGER {
none(1),
deBlock(2),
mosquito(3),
edgeEnhancement(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transcode SD Video Pre-processing."
::= { transcoderCfgEntry 25 }
--**************************************
-- Transcoder Status Table Branch
--**************************************
transcoderStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF TranscoderStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Transcoder status Table."
::= { transcoderTable 2}
transcoderStatusEntry OBJECT-TYPE
SYNTAX TranscoderStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for transcoder status table."
INDEX { transcoderStatusIndex }
::= { transcoderStatusTable 1 }
TranscoderStatusEntry ::= SEQUENCE
{
transcoderStatusIndex Integer32,
transcoderStatusVideoStream INTEGER
}
transcoderStatusIndex OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Trancoder status index."
::= { transcoderStatusEntry 1 }
transcoderStatusVideoStream OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
sd480i2997(2),
sd480i3000(3),
sd576i2500(4),
hd720p5000(5),
hd720p5994(6),
hd720p6000(7),
hd1080i2500(8),
hd1080i2997(9),
hd1080i3000(10),
unsupported(11)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Incoming stream format."
::= { transcoderStatusEntry 2 }
--**************************************
-- Transcoder Subtitles Table Branch
--**************************************
transcoderSubtTable OBJECT-TYPE
SYNTAX SEQUENCE OF TranscoderSubtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Transcoder Subtitle Table."
::= { transcoderTable 3}
transcoderSubtEntry OBJECT-TYPE
SYNTAX TranscoderSubtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for transcoder subtitle burn-in table."
INDEX { transcoderSubtIndex }
::= { transcoderSubtTable 1 }
TranscoderSubtEntry ::= SEQUENCE
{
transcoderSubtIndex Integer32,
transcoderSubtOpMode INTEGER,
transcoderSubtLangMenu INTEGER,
transcoderSubtLangList INTEGER,
transcoderSubtPMTOrder INTEGER,
transcoderSubtManualEntry DisplayString,
transcoderSubtImitextPos INTEGER,
transcoderSubtForeGround INTEGER,
transcoderSubtBackGround INTEGER
}
transcoderSubtIndex OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Trancoder subtitle burn-in index."
::= { transcoderSubtEntry 1 }
transcoderSubtOpMode OBJECT-TYPE
SYNTAX INTEGER {
off(1),
on(2),
imiText(3),
dvb(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Subtitle Burn-In Subtitles Mode: On/Off/Imitext/DVB."
::= { transcoderSubtEntry 2 }
transcoderSubtLangMenu OBJECT-TYPE
SYNTAX INTEGER {
languageList(1),
languageEntry(2),
pmtOrder(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Subtitle Burn-In Language Preference by Language List, PMT Order or Manual
Entry."
::= { transcoderSubtEntry 3 }
transcoderSubtLangList OBJECT-TYPE
SYNTAX INTEGER {
ara(1),
btk(2),
ben(3),
bul(4),
chi(5),
cze(6),
dan(7),
dut(8),
eng(9),
fin(10),
fre(11),
ger(12),
gre(13),
heb(14),
hin(15),
hun(16),
ice(17),
ind(18),
ita(19),
jpn(20),
kor(21),
may(22),
mul(23),
nor(24),
per(25),
pol(26),
por(27),
rum(28),
rus(29),
san(30),
scc(31),
sin(32),
slo(33),
som(35),
spa(36),
swe(37),
tai(38),
tam(39),
tha(40),
tur(41),
ukr(42),
vie(43)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Subtitle Burn-In MPEG Languages Codes from the Language List."
::= { transcoderSubtEntry 4 }
transcoderSubtPMTOrder OBJECT-TYPE
SYNTAX INTEGER {
first(1),
second(2),
third(3),
fourth(4),
fifth(5),
sixth(6),
seventh(7),
eighth(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Subtitle Burn-In For Multiple Subtitle PIDs Select 1st, 2nd, 3rd, etc."
::= { transcoderSubtEntry 5 }
transcoderSubtManualEntry OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..3))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Subtitle Burn-In Preferred Language Code."
::= { transcoderSubtEntry 6 }
transcoderSubtImitextPos OBJECT-TYPE
SYNTAX INTEGER {
standard(1),
extended(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Subtitle Burn-In Imitext Positioning: Standard/Extended."
::= { transcoderSubtEntry 7 }
transcoderSubtForeGround OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
yellow(2),
white(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Subtitle Burn-In Imitext Foreground Colour: Yellow/White/Auto."
::= { transcoderSubtEntry 8 }
transcoderSubtBackGround OBJECT-TYPE
SYNTAX INTEGER {
none(1),
auto(2),
shadow(3),
opaque(4),
semi(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Subtitle Burn-In Imitext Background Colour: None/Auto/Shadow/Opaque/Semi."
::= { transcoderSubtEntry 9 }
END