예제 #1
0
int VideoFormat::dump(DumpContext& dc) { // throws IOException
    dc.indent();
    dc.getPs().print("VideoFormat\n");
    dc.increaseIndent();
    int retVal= 0;
    // write horizontalLine
    dc.indent();
    dc.getPs().print("horizontalLine=");
    dc.getPs().println((long)horizontalLine);
    // write verticalline
    dc.indent();
    dc.getPs().print("verticalline=");
    dc.getPs().println((long)verticalline);
    // write frameRate
    dc.indent();
    dc.getPs().print("frameRate=");
    dc.getPs().println((long)frameRate);
    // write bf1
    {
        dc.indent();
        dc.getPs().print("aspectRatio: ");
        dc.getPs().printlnBin(getAspectRatio(),2);
        dc.indent();
        dc.getPs().print("progInterType: ");
        dc.getPs().printlnBin(getProgInterType(),1);
        dc.indent();
        dc.getPs().print("reserved: ");
        dc.getPs().printlnBin(getReserved(),5);
    }
    dc.decreaseIndent();
    return retVal;
}
예제 #2
0
int PortReportSMode1394::dump(DumpContext& dc) { // throws IOException
    dc.indent();
    dc.getPs().print("PortReportSMode1394\n");
    dc.increaseIndent();
    int retVal= 0;
    // write totalNumberOfNodes
    dc.indent();
    dc.getPs().print("totalNumberOfNodes=");
    dc.getPs().println((long)totalNumberOfNodes);
    // write bf1
    {
        dc.indent();
        dc.getPs().print("reserved: ");
        dc.getPs().printlnBin(getReserved(),3);
        dc.indent();
        dc.getPs().print("loopStatus: ");
        dc.getPs().printlnBin(getLoopStatus(),1);
        dc.indent();
        dc.getPs().print("rootStatus: ");
        dc.getPs().printlnBin(getRootStatus(),1);
        dc.indent();
        dc.getPs().print("cycleMasterStatus: ");
        dc.getPs().printlnBin(getCycleMasterStatus(),1);
        dc.indent();
        dc.getPs().print("port_1ConnectionStatus: ");
        dc.getPs().printlnBin(getPort_1ConnectionStatus(),1);
        dc.indent();
        dc.getPs().print("port_2ConnectionStatus: ");
        dc.getPs().printlnBin(getPort_2ConnectionStatus(),1);
    }
    dc.decreaseIndent();
    return retVal;
}
예제 #3
0
int codeVersionTable1_3::statusfld::dump(DumpContext& dc) { // throws IOException
    dc.indent();
    dc.getPs().print("statusfld\n");
    dc.increaseIndent();
    int retVal= 0;
    // write frequencyVector
    dc.indent();
    dc.getPs().print("frequencyVector=");
    dc.getPs().println((long)frequencyVector);
    // write modulationType
    dc.indent();
    dc.getPs().print("modulationType=");
    dc.getPs().println((long)modulationType);
    // write bf1
    {
        dc.indent();
        dc.getPs().print("reserved: ");
        dc.getPs().printlnBin(getReserved(),3);
        dc.indent();
        dc.getPs().print("pid: ");
        dc.getPs().printlnBin(getPid(),13);
    }
    dc.decreaseIndent();
    return retVal;
}
예제 #4
0
int SCTE65_TableHeader::dump(DumpContext& dc) { // throws IOException
    dc.indent();
    dc.getPs().print("SCTE65_TableHeader\n");
    dc.increaseIndent();
    int retVal= 0;
    // write messageType
    dc.indent();
    dc.getPs().print("messageType=");
    dc.getPs().println((long)messageType);
    // write bf1
    {
        dc.indent();
        dc.getPs().print("zero: ");
        dc.getPs().printlnBin(getZero(),2);
        dc.indent();
        dc.getPs().print("reserved: ");
        dc.getPs().printlnBin(getReserved(),2);
        dc.indent();
        dc.getPs().print("section_length: ");
        dc.getPs().printlnBin(getSection_length(),12);
    }
    dc.decreaseIndent();
    return retVal;
}