cocoa - How to check current time and duration in AudioQueue -
ऑडियो क्यूयु में संगीत की कुल समय अवधि कैसे प्राप्त करें मैं
NSTime इनवर्वेल AQPlayer :: getCurrentTime () {NSTimeInterval timeInterval = 0.0; ऑडियोक्वाइमलाइनरेफ़ टाइमलाइन; ओएसएसटाटस स्थिति = ऑडियोक्वायईरेकटाइमलाइन (एमक्यूयु, और टाइमलाइन); यदि (स्थिति == noErr) {ऑडियो टाइमस्टैम्प टाइमस्टैम्प; ऑडियोक्वाईगेटकेंटटाइम (म्यूक्यूयु, टाइमलाइन, और टाइमस्टैम्प, नल); समयइनरवल = टाइमस्टैम्प.एमएसएम्प्लेम्स; } वापसी समय अंतराल; }
AudioQueueGetCurrentTime (mQueue, टाइमलाइन, और टाइमस्टैम्प, NULL); वर्तमान समय खेलने के लिए, यह कुछ बड़े मान देता है यह मान्य है और संगीत फ़ाइल की अवधि कैसे प्राप्त की जाती है।
int aqplayer :: getcurrent समय () {इंट टाइम इन्टरवाल = 0; ऑडियोक्वाइमलाइनरेफ़ टाइमलाइन; ओएसएसटाटस स्थिति = ऑडियोक्वायईरेकटाइमलाइन (एमक्यूयु, और टाइमलाइन); यदि (स्थिति == noErr) {ऑडियो टाइमस्टैम्प टाइमस्टैम्प; ऑडियोक्वाईगेटकेंटटाइम (म्यूक्यूयु, टाइमलाइन, और टाइमस्टैम्प, नल); टाइम इनटरवॉल = टाइमस्टैम्प। एमएसएम्प्लेमेंट / एमडीएटीएफ़ॉर्मेट.एमएम्स्मानरेट; // संशोधित} वापसी समय अंतराल; }
Comments
Post a Comment