--***************************************************************** -- CISCO-DMN-DSG-VIDEO.mib : Mib file for Video Control. -- -- October 2010, Tel MIB Team -- -- Copyright (c) 1999-2010 by Cisco Systems, Inc. -- All rights reserved. --***************************************************************** CISCO-DMN-DSG-VIDEO-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF ciscoDSGUtilities FROM CISCO-DMN-DSG-ROOT-MIB; ciscoDSGVideo MODULE-IDENTITY LAST-UPDATED "201010130800Z" -- October 13 2010 08:00:00 GMT 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 DSG Video MIB." REVISION "201010130800Z" DESCRIPTION "V01.00.04 2010-10-13 Updated videoPVFormat options for migrating D985X/D9865 to generic logic." REVISION "201008301100Z" DESCRIPTION "V01.00.03 2010-08-30 Updated for adherence to SNMPv2 format." REVISION "201003220500Z" DESCRIPTION "V01.00.02 2010-03-22 The Syntax of Unsigned32 MIB objects whose range is within the range of Integer32, is updated to Integer32." REVISION "201002121200Z" DESCRIPTION "V01.00.01 2010-02-12 The Syntax of read-only objects is updated to DisplayString." REVISION "200912071200Z" DESCRIPTION "V01.00.00 2009-12-07 Initial Version." ::= { ciscoDSGUtilities 14 } -- ************************************* -- videoCtrlTable Branch -- ************************************* videoCtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF VideoCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Video Control Table." ::= { ciscoDSGVideo 1 } videoCtrlEntry OBJECT-TYPE SYNTAX VideoCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for Video Control Table." INDEX { videoCtrlInstance } ::= { videoCtrlTable 1 } VideoCtrlEntry ::= SEQUENCE { videoCtrlInstance Integer32, videoPVFormat INTEGER, videoSDFormat INTEGER, videoTriSynch INTEGER, videoCutoff INTEGER, aspectRatioSD INTEGER, aspectRatioSelection INTEGER, closedCaptionPrefMode INTEGER } videoCtrlInstance OBJECT-TYPE SYNTAX Integer32 (1..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Instance for Video Control Table." ::= { videoCtrlEntry 1 } videoPVFormat OBJECT-TYPE SYNTAX INTEGER { auto(1), hd1080i(2), hd720p(3), sd(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Primary Video Format: 1080i/720p/SD/Auto." ::= { videoCtrlEntry 2 } videoSDFormat OBJECT-TYPE SYNTAX INTEGER { auto(1), ntsc(2), palBG(3), palD(4), palI(5), palM(6), palNAR(7), ntscJ(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Standard Definition Video Format: PAL-B/G /PAL-D/PAL-I/PAL-M/ PAL-N(AR)/NTSC/NTSC-J/AUTO." ::= { videoCtrlEntry 3 } videoTriSynch OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Component Tri-Sync Enabled/Disabled." ::= { videoCtrlEntry 4 } videoCutoff OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable cutting video when an alarm occurs." ::= { videoCtrlEntry 5 } aspectRatioSD OBJECT-TYPE SYNTAX INTEGER { fourThird(1), sixteenNinth(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Standard Definition Aspect Ratio: 4:3/16:9." ::= { videoCtrlEntry 6 } aspectRatioSelection OBJECT-TYPE SYNTAX INTEGER { none(1), auto(2), autoAFD(3), sixteenByNineLetterBox(4), fourByThreePillarBox(5), fourteenByNine(6), fourByThreeCCO(7), sixteenByNineSCALE(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Aspect Ratio Selection." ::= { videoCtrlEntry 7 } closedCaptionPrefMode OBJECT-TYPE SYNTAX INTEGER { auto(1), saCustom(2), eia708(3), type3(4), type4SA(5), type4ATSC(6), reserved(7), dvs157(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Preferred Closed Captioning Mode if multiple in stream." ::= { videoCtrlEntry 8 } --*************************************** --videoStatusTable --*************************************** videoStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VideoStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Video Status Table." ::= { ciscoDSGVideo 2 } videoStatusEntry OBJECT-TYPE SYNTAX VideoStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for Video Status Table." INDEX { videoStatusInstance } ::= { videoStatusTable 1 } VideoStatusEntry ::= SEQUENCE { videoStatusInstance Integer32, videoStream INTEGER, videoPVOutput INTEGER, videoSDOutput INTEGER, videoBitRate DisplayString, video32PullDown INTEGER, videoFPS DisplayString, videoSynchMode INTEGER, videoEncoding INTEGER, aspectRatioConversion INTEGER, aspectRatioStreamAR INTEGER, aspectRatioWSSMode INTEGER, aspectRatioWSSStatus INTEGER, closedCaptionActOP INTEGER } videoStatusInstance OBJECT-TYPE SYNTAX Integer32 (1..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Instance for Video Status Table." ::= { videoStatusEntry 1 } videoStream OBJECT-TYPE SYNTAX INTEGER { sd480i2997(1), sd480i3000(2), sd576i2500(3), hd720p5000(4), hd720p5994(5), hd720p6000(6), hd1080i2500(7), hd1080i2997(8), hd1080i3000(9), unknown(10), unsupported(11) } MAX-ACCESS read-only STATUS current DESCRIPTION "Video Stream Format." ::= { videoStatusEntry 2 } videoPVOutput OBJECT-TYPE SYNTAX INTEGER { hd1080i(1), hd720p(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Primary Video Actual Output Format." ::= { videoStatusEntry 3 } videoSDOutput OBJECT-TYPE SYNTAX INTEGER { ntsc(1), palBG(2), palD(3), palI(4), palM(5), palNAR(6), ntscJ(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Standard Definition Actual Video Output Format." ::= { videoStatusEntry 4 } videoBitRate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Video Bitrate in Mbps.The range is from 0.0 to 4294.967295 Mbps in steps of 0.000001 Mbps." ::= { videoStatusEntry 5 } video32PullDown OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2), recent(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "3:2 Pulldown: Yes/No/Recent." ::= { videoStatusEntry 6 } videoFPS OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Frames per Second ( fps ).The range is from 0.0 to 4294967.295 fps." ::= { videoStatusEntry 7 } videoSynchMode OBJECT-TYPE SYNTAX INTEGER { auto(1), manual(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Synchronization Mode: Auto/Manual." ::= { videoStatusEntry 8 } videoEncoding OBJECT-TYPE SYNTAX INTEGER { unknown(1), mpeg1(2), mpeg2(3), h264(4), vc1(5), mpeg4p2(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Encoding format of the incoming video stream." ::= { videoStatusEntry 9 } aspectRatioConversion OBJECT-TYPE SYNTAX INTEGER { none(1), fourByThreeLetterBox(2), fourByThreePillarBox(3), fourteenByNineLetterBox(4), fourteenByNinePillarBox(5), fourByThreeCCO(6), sixteenByNineCCO(7), sixteenByNineLBToFourteenByNineLB(8), fourByThreePBToFourteenByNinePB(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "Actual Aspect Ratio Conversion." ::= { videoStatusEntry 10 } aspectRatioStreamAR OBJECT-TYPE SYNTAX INTEGER { fourByThree(1), sixteenByNine(2), twoTwentyOneByHundred(3), square(4), unavailable(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Actual Video Stream Aspect Ratio." ::= { videoStatusEntry 11 } aspectRatioWSSMode OBJECT-TYPE SYNTAX INTEGER { passthrough(1), suppress(2), autoModify(3), autoCreate(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Widescreen Signalling Mode." ::= { videoStatusEntry 12 } aspectRatioWSSStatus OBJECT-TYPE SYNTAX INTEGER { fourByThreeFullFormat(1), sixteenByNineLetterBoxCentre(2), sixteenByNineLetterBoxTop(3), greaterThanSixteenByNineLetterBoxCentre(4), fourteenByNineLetterBoxCentre(5), fourteenByNineLetterBoxTop(6), fourteenByNineFullFormatCentre(7), sixteenByNineFullFormat(8), undefined(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "Widescreen Signalling Status." ::= { videoStatusEntry 13 } closedCaptionActOP OBJECT-TYPE SYNTAX INTEGER { auto(1), saCustom(2), eia708(3), type3(4), type4SA(5), type4ATSC(6), reserved(7), dvs157(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Actual Closed Captioning Output Mode." ::= { videoStatusEntry 14 } END